String[] test = {"aaa","bbb","ccc"};和 String[] test = new String[]{"aaa","bbb","ccc"}; 这两种初始化有区别没 谢谢
解决方案 »
- SWt多线程读取文件内容添加到styledText中的问题
- 关于在Myecliplse中设置JSP环境的问题,请大家看下....,谢谢.....
- 有个类文件无法编译,求助,分不够立刻加!
- JRE问题,为何我的applet不能在JRE1.4下运行?只能允许在1.5?
- 谁知道IDE的文体编辑器的提示是用什么写的吗?
- Document是什么类?为什么在Sun帮助文件里找不到?
- 关于JDBC 调用存储过程的奇怪问题???解决问题 马上送分!!!
- 关于IO中的public int read(char[ ] cbuf)方法
- 关于Vector中的elementdata
- 能否在 Java applets 中实现 cut & paste 功能, 请高手指点!
- java多态
- 想用JFace写一个ListView,报错,实在看不出来为什么。
如他们的区别String a = "aa";
String a = new String("aa");
前者叫“数组初始化式(Array Initialization Expression)”,只能用于声明数组时的初始化,而不能用在别的地方。
后者叫“匿名数组(Anonymous Array)”,可以用在任何地方。比如,一个方法需要一个一维int数组作为参数,可以这样用:
someMethod(new int[] {1, 2, 3});
但这样就不对了,someMethod({1, 2, 3}); 因为{1, 2, 3}这种形式只能出现在数组声明时。
别给我分 好高尚啊