java数据类型

先上一个图(引自:深入java虚拟机)

java里面数据类型分为两种,基本类型(byte、short、char、int、float、double、long、boolean)和引用类型(类引用、接口引用、数组引用)。

1. 基本类型就是可以在方法栈中存储的操作数类型,可以不存储在堆区中。而引用类型只是在栈中存储了在堆区的地址(也可以理解为指针)。

2. 基本类型里面有一个returnAddress(保留,等我看完了继续补充),是用来执行finally语句的。

3. 基本类型中的byte、short、char及boolean在运算时均会被转为int值进行运算,运算完成又被转存为相应类型数据。

基本类型数据范围如下:

1.char类型确实是两个字节,详细请参考 http://www.cnblogs.com/akgang/p/8057356.html

 

posted @ 2017-12-19 09:14  akgang  阅读(177)  评论(0编辑  收藏  举报