美文网首页
Java虚拟机规范学习(一)

Java虚拟机规范学习(一)

作者: 李西北 | 来源:发表于2018-05-28 23:21 被阅读0次

    class文件主要是提供了一种平台中立的二进制文件。精确定义了类与接口的的表现形式,包括在相关平台的目标格式的一些细节,例如字节序(大端或小端)。


    虚拟机支持的数据类型分为两类,一类是原始类型,一类引用类型,对应原始值及引用值两种数值。


    原始值就是Java语言的基础类型,byte,short,int,long,char(使用无符号整数表示)的整数类型,及float,double的浮点类型,还有returnAddress类型(指向某个操作码opcode的指针),boolean类型在运行期间使用int类型代替。


    引用类型有三种,类类型,数组类型,接口类型,这些类型分别指向动态创建的类实例,数组实例或是实现了某个接口的类实例。数组类型最外层的一维元素被称为组件类型(component type),当组件类型不为数组则该类型被称为元素类型(element type)。


    相关文章

      网友评论

          本文标题:Java虚拟机规范学习(一)

          本文链接:https://www.haomeiwen.com/subject/ljydsttx.html