java中数组究竟是一种怎么样的存在?

众所周知,在java中数组也是一种对象,而对象在被建立的时候会隐式地调用其构造方法,在字节码中为:html new #1 //建立实例并将引用压入栈顶 #1为常量池中此类的符号引用 dup //将栈顶元素复制一份并压栈 invokespeclal #2 //将栈顶引用做为参数顶用构造方法 #2为常量池中构造方法的引用<init> 建立数组对象的字节码有newarray,anewarray,以及m
相关文章
相关标签/搜索