java数据类型

Posted 安凯刚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于java数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java中引用数据类型和基本数据类型的区别

java中的引用数据类型是啥意思?

JAVA都有哪些基本数据类型啊

JAVA的基本数据类型和引用数据类型的区别

java中的引用数据数据类型是怎样的?

java 数据类型