这是Java包树:http : //docs.oracle.com/javase/7/docs/api/java/lang/package-tree.html
我阅读了有关Java的教程,其中指出Java数组中的对象。
数组类在哪里?我们怎么能这样制作数组:
byte[] byteArr = new byte[];
char[] charArr = new char[];
int[] intArr = new int[];
数组将继承Object的方法;例如:
byte thisByte = 1;
byte thatByte = 2;
byte[] theseBytes = new byte[] {thisByte, thatByte};
int inheritance = theseBytes.length; //inherited 'length' field and some methods
int wasntInWill = thatByte.length; //error
这里发生了什么?
编辑:
按照答案,我现在知道它是包中的final类java.lang.reflect。
现在java.lang.reflect,我在Android项目中创建了一个程序包,并向其中添加了一个名为Array.java的类。为了确认这是原始类的方式,Eclipse给了我错误“ ...在path / to / android.jar中已经存在”
如果我写了与该类相同的类,java.lang.reflect.Array但是更改了toString()方法...这应该在我的应用程序中正常工作吗?
叮当猫咪