怎样理解“Java编译器不允许指定数组的大小”这句话?
说详细一点,最好有例子。
估计是翻译的有问题,或者应该是在上下文中更好理解一些。 我是这样理解的: Java是面向对象的语言,对象都由引用标识,类似指针。数组也是对象,是数组对象,同样由引用标识,而这个引用本身可以叫做数组,通常我们就是这么叫的,而实际上只不过是个引用,它指向一个位置,那里才存放了数组元素,如下: Integer[] iArray = new Integer[100];//这是正确的 其中iArray是整数数组,但它其实是个引用,类似个指针,引用和指针就无所谓数组大小,应该是这个意思。 但我可以分配一个100个元素的位置,然后用该引用指向它,如上。 供参考。
是不是可以不指定数组大小的意思啊?!
Java编译器不允许指定数组的大小 这应该是不正确的吧
答:编译器是一个可将源代码转化为计算机可执行代码的程序。Java编译器是将Java源代码转化为Java字节码的程序。 目前主流的编译器主要是SUN公司的javac和...详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>