A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭孟涛 高级黑马   /  2013-2-9 00:43  /  1613 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 郭孟涛 于 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++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。

2 个回复

倒序浏览

评分

参与人数 1黑马币 +3 收起 理由
郭孟涛 + 3 很给力!

查看全部评分

回复 使用道具 举报

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

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马