首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

深入java虚拟机读书笔记——第五章 java虚拟机【一】

2012-10-31 
深入java虚拟机读书笔记——第五章 java虚拟机【1】四.数据类型 1.???????? 虚拟机有两种数据类型:基本类型和

深入java虚拟机读书笔记——第五章 java虚拟机【1】

四.数据类型

1.???????? 虚拟机有两种数据类型:基本类型和引用类型。Java 语言中的所有基本类型同样也都是Java虚拟机中的基本类型,但boolean有点特别,虽然Java虚拟机也把boolean当作基本类型,但是指令集对boolean,只有很有限的支持:当编译器把Java源码编译为字节码时,它会用int或byte来表示boolean。在Java虚拟机中,false是由整数零表示的,所有非零整数都表示true。涉及boolean的值的操作则会使用int。另外,boolean数据是当做byte数组来访问的,但是在堆区,它也可以被表示为位域;

2.???????? Java虚拟机中还有一个只在内部使用的基本类型:returnAddress,不能在程序开发时使用这个类型,它被用来实现Java程序中的finally子句;

3.???????? Java虚拟机有三种引用类型:

? l? 类类型:对类实例的引用;

? l? 接口类型:对实现了该接口的某个类实例的引用;

? l? 数组类型:对数组对象的引用;在Java虚拟机中,数组是个真正的对象;

热点排行