ITPUB论坛 » Java入门与认证版 » 有2个问题不懂,有点偏门,请高手来看看~~
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-7-14 12:13 dotnetworker
有2个问题不懂,有点偏门,请高手来看看~~

问题1:

Java codeclass Test{
    public static void main(String[] args){
        Integer[] a = {1, 2, 3,};  //问题1:这里最后一个逗号(3,),据说有没有这个逗号,会有很大的不同,请问是什么不同?
        for(Integer b : a){   
            System.out.println(b + "");
        }
    }
}


请看清问题,Integer[] a = {1, 2, 3,};这个逗号可以没有的,但是加了以后说是:使维护长列表变得更容易,这话什么意思?

问题2:
  关于 程序的副作用/为了副作用而调用 这句话怎么理解??

2008-7-14 12:13 juanpeng
不知道,帮楼主顶下,顺便自己学习了。

2008-7-14 12:13 juan002
第一个还真不知道这句话是什么意思,呵呵。第二个就是说为了改变内部状态而调用的意思

2008-7-14 14:20 antonyx
1。没有任何区别。
2。没看懂。

2008-7-14 15:02 laobai1982
恭喜!您刚拣到ITPUB送出的幸运红包。11PUB币!

如果您的浏览器没有自动跳转,请点击这里

2008-7-14 15:03 laobai1982
关注!

2008-7-14 17:11 bhan2008
java编程思想里面的东西吧?
1。使维护长列表变得更容易,个人就是敲代码的时候比较方便而已,如果最后不能写逗号,每次新加数组元素的时候都要先写逗号在敲内容,分行写的时候确实稍稍麻烦了一点点~~~
2。中学时候做过语文的阅读理解吧?理解一句话要结合上下文,作者在这句话前,应该有代码例子的吧?


PS:java编程思想确实不错,但翻译的质量实在不敢恭维,特别是前面的版本~~建议一些不太明白的地方先跳过去,有条件了看英文吧

2008-7-14 21:14 justforregister
不推荐看中文

2008-7-15 18:57 greenflute
仅供参考:

2,见anti-pattern中的side effect

2008-7-15 23:44 justforregister
[quote]原帖由 [i]greenflute[/i] 于 2008-7-15 18:57 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10957528&ptid=1021205][img]http://www.itpub.net/images/common/back.gif[/img][/url]
仅供参考:

2,见anti-pattern中的side effect [/quote]
回去研究研究

2008-7-17 08:22 seraphin
side effect 哦?
看看去

页: [1]


Powered by ITPUB论坛