锁定老帖子 主题:一个馒头引发的血案
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-28
我看有些人纯粹在装,没事先数落下别人先,唉
|
|
返回顶楼 | |
发表时间:2008-11-28
futurep_p 写道 我看有些人纯粹在装,没事先数落下别人先,唉
看小孩在井边不理走掉? |
|
返回顶楼 | |
发表时间:2008-11-28
抛出异常的爱 写道 futurep_p 写道 我看有些人纯粹在装,没事先数落下别人先,唉
看小孩在井边不理走掉? 幽默,比喻恰当 |
|
返回顶楼 | |
发表时间:2008-11-28
@_@
搞C++的都看不过去了 |
|
返回顶楼 | |
发表时间:2008-11-28
简直被一群只会说不会做的人误解了!刚开始看,怎么看也不会抛出异常啊,自己运行一下看看就知道了。另外每个人都是从初学者过来的,没有人生下来就会,想想如果是我们初学的时候遇到问题,有人恶语伤人,我们心里是什么感觉?
最烦目中无人的人 |
|
返回顶楼 | |
发表时间:2008-11-28
谁不是从这步走过来的,都别装
楼主应该先自己尝试解决 |
|
返回顶楼 | |
发表时间:2008-11-28
foxxiao 写道 java的 基本类型是值传递 对象是 引用传递 你这句话等于白说,关键说出个为什么?你的分析正确你的话就是正确的,国外包括国内都对这个问题争论很久了!大部分承认java只有值传递,当然你说有引用传递,只要你的分析是正确的,也没有问题,关键你拿出点建设性的意见出来啊! 基本对于java,你的实参给了形参,那么实参和形参就没有关系了,function body中都是对形参操作,这里包括基本类型(比如int,这也是说java不是纯面向对象的,后来sun为了挽回这个,说java是纯面向对象的加了wrapper class类型),如果是基本类型,体部的修改,不会对实参产生影响,如果是对象类型,实际是一个class类型的变量的copy,实参和形参指向同一块对象的存储地址,对object attribute的修改,会对实参对象产生影响。这是java最容易混淆的地方,所以很多人说java有引用传递,这不是很重要,关键要理解! 另外理解一些java内存布局的知识,比如静态区,常量区等,比如String,为什么叫final类呢?仔细研究研究!既然叫final class,为什么String s="abc"; s="d";好像把这个String给修改了啊?怎么回事??不清楚内部操作的话,研究一下这些吧! String在所有的编程语言,包括java,c,c++,pl/sql,js中都是很重要的,外围隐射的东西太多,比如RegExp处理String的瑞士军刀,这玩意是一门艺术! |
|
返回顶楼 | |
发表时间:2008-11-28
huangxin_sy 写道 Main.class
package mytest; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) throws CloneNotSupportedException, BusinessException { List a = null; B b = new B(); b.mm(a); System.out.println(a); } } B.class package mytest; import java.util.ArrayList; import java.util.List; public class B { public void mm(List a) { a = new ArrayList(); a.add("mm"); } } 为什么是抛出异常 而不是mm呢 我的jdk是1.5的 Main.class package mytest; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) throws CloneNotSupportedException, BusinessException { List a = null; B b = new B(); List l = b.mm(a); System.out.println(l); } } B.class package mytest; import java.util.ArrayList; import java.util.List; public class B { public List mm(List a) { a = new ArrayList(); a.add("mm"); return a; } } |
|
返回顶楼 | |
发表时间:2008-11-28
编程也是需要天赋的
|
|
返回顶楼 | |
发表时间:2008-11-28
抛出异常的爱 写道 zhangsheng79 写道 应该不会抛出异常,这个涉及实例创建和参数引用的问题,一般初学者不明白也很正常,不明白为什么这么多人都劝lz改行,你们真的明白?
......程序员这个职业吃不饱,穿不暧,现在还大大的找不到工作. 如果不爱好编程 不能主动的找到问题答案 干点什么不好 还是趁还没进入门坎之前放弃吧 少损失些青春...... PS:劝你也不要跳入火坑了 世上无难事,只怕有新人。 |
|
返回顶楼 | |