今天在thinking in java第四章的“数组初始化”这一节看到这么一句话:“编译器不允许指定数组的大小”
但我自己试了下,我可以指定数组的大小啊,那这句话怎么理解?
但我自己试了下,我可以指定数组的大小啊,那这句话怎么理解?
解决方案 »
- Java异常处理机制
- 随机变格子的颜色… …
- 访问一个网页,把网页显示在一个jframe中:如访问http://www.csdn.net,就可以在jframe中看到主页,与在浏览器中看到的效果一样。
- 应用程序中引入了另外的jar包后,如何把应用程序打包成可执行的jar文件
- 有没有方法相对精确控制多线程程序中的线程执行次序
- 谁知道哪有《21天学通Java2第三版》的电子书下载,最好是英文版
- ****大家过来一起谈谈对C#和Java中事件处理机制的理解***
- javaIO、文件上传
- 对SQL Server2000比较熟的朋友请进
- 有关SWING方面的书籍?
- LINUX下运行JAVA的问题
- HaspMap里的数据是怎么产生的
楼主【gesanri】截止到2008-08-01 20:23:54的历史汇总数据(不包括此帖):
发帖的总数量:30 发帖的总分数:915 每贴平均分数:30
回帖的总数量:104 得分贴总数量:34 回帖的得分率:32%
结贴的总数量:29 结贴的总分数:715
无满意结贴数:5 无满意结贴分:110
未结的帖子数:1 未结的总分数:200
结贴的百分比:96.67 % 结分的百分比:78.14 %
无满意结贴率:17.24 % 无满意结分率:15.38 %
值得尊敬
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=gesanri
不可以在栈里面指定
可以在堆里new出来我猜的
不知道对不对
像这样
int a[5];就是错误的。
而c/c++里允许这样写。java都是直接写:
int[] a;
a=new int[5];
这种形式。
不知道我这么说 对不对...
当你指定其大小是不能改变的!
例如 Arrays 中的方法 public static <T> List<T> asList(T... a)
注:返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)
这个方法充分体现了数组不能改变大小的问题你的Think in java 是第几版的?
int [] a//这样声明一个数组。