黑马程序员技术交流社区

标题: java数据类型图 [打印本页]

作者: 郭孟涛    时间: 2013-2-9 00:43
标题: java数据类型图
本帖最后由 郭孟涛 于 2013-2-9 00:45 编辑


                                                                ┏━整数型:byte short int long
                                              ┏数值型━┫
              ┏基本数据类型━━┫               ┗━浮点型:float double
              ┃                            ┣字符型:char                                          
数据类型╋                            ┗布尔型:boolean              
              ┃                            ┏类(class)
              ┗引用数据类型━━╋接口(interface)
                                              ┗数组(array)

java的数据类型分基本数据类型(原始数据类型)和引用数据类型;
1.基本八大类,图中可以很清楚的看到;这种类型的数据变量在声明之后java就会立刻分配给他内存空间。如:short a;  java会在可使用的内存空间寻找一个占两个字节的块给a变量;
2.引用数据类型就那三种,类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。
作者: 赵熠东(赵东东)    时间: 2013-2-16 21:00

作者: 赵熠东(赵东东)    时间: 2013-2-16 21:30

如果看的仔细的话,会发现这里的数据类型,比我们的java程序中的数据类型多了一个returnAddress。是的,这里画的是JVM的数据类型,这个多出来的returnAddress是JVM用来实现finally子句所使用的,我们的程序中是不可以使用的。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2