论坛首页 Java企业应用论坛

java 中数组是值类型还是引用类型。

浏览 8573 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-15  
shiyiyue513 写道
数组是类,不过既然是类,为什么编译后不会出现class文件呢,因为数组是直接由虚拟机创建的类,如果存放的是基本数据,则虚拟机创建的类名为“[int”、“[long”,如果存放的是对象的引用,对于字符串来说,则数组类名为“[Ljava.lang.String”,这是关于虚拟机的东西

是[I、[J
0 请登录后投票
   发表时间:2011-10-16  
参考一下《深入java虚拟机》,里面对java数组类型的讲解是相当全面、清晰的。
0 请登录后投票
   发表时间:2011-10-17   最后修改:2011-10-17
基本数据类型定义的数据不是对象
引用数据类型定义的数据是对象,变量值本身是个引用即对象在堆内存中的首地址

有理解错误,请帮忙指正
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics