锁定老帖子 主题:java 中数组是值类型还是引用类型。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-15
shiyiyue513 写道 数组是类,不过既然是类,为什么编译后不会出现class文件呢,因为数组是直接由虚拟机创建的类,如果存放的是基本数据,则虚拟机创建的类名为“[int”、“[long”,如果存放的是对象的引用,对于字符串来说,则数组类名为“[Ljava.lang.String”,这是关于虚拟机的东西
是[I、[J |
|
返回顶楼 | |
发表时间:2011-10-16
参考一下《深入java虚拟机》,里面对java数组类型的讲解是相当全面、清晰的。
|
|
返回顶楼 | |
发表时间:2011-10-17
最后修改:2011-10-17
基本数据类型定义的数据不是对象
引用数据类型定义的数据是对象,变量值本身是个引用即对象在堆内存中的首地址 有理解错误,请帮忙指正 |
|
返回顶楼 | |