![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 基础
xfei6868
这个作者很懒,什么都没留下…
展开
-
== 的两端 对待null, 你怎么看?
经常听到这样一句话,任何类型与null相比较都应该为flase或 任何对象与null比较陡应该为false。我也经常听到这样的话,有时间自己坐下来没事的时候想想,我不是经常用 [code="java"] if (obj != null) { ... } else { ... } [/code] 这样的语句吗? 难道是我都做了没必要的功,当然不是了,大...2009-04-21 21:59:39 · 99 阅读 · 0 评论 -
BigDecimal 注意
精确的float Double 计算需要转换成 BigDecimal 计算。 创建BigDecimal 注意使用: [code="java"] float f ; ... BigDecimal bd = new BigDecimal(Float.toString(f)); //Double 为 Double.toString() [/code] 而不是: [c...原创 2009-12-13 19:06:51 · 90 阅读 · 0 评论 -
java 的 return 是指针
本题目不是很正确,但是我想说的是java的return 类引用是指针。下面一段代码 [code="java"] public class RetTest { private TestEntity tsEt; private String tsStr; private int tsI; public RetTest() { tsI = 0...2009-07-26 22:31:41 · 2303 阅读 · 0 评论 -
"=" 的先创建后引用
自己在回答[url]http://www.iteye.com/problems/15359[/url]的问题得到了奖励,但是自己有时间也做了一下试验,但是结果发现自己的回答是错误的,起码是“ [color=red]elementData指向了新的内存块[/color]”这句话是错误的。当时以为“=”是先引用后创建的呢,自以为这样可以保证创建过程的安全性。但是我做了这样的例子: [co...2009-08-02 11:48:31 · 98 阅读 · 0 评论 -
java c++ 引用拷贝,浅拷贝,深拷贝情况
[size=medium][color=blue]引用拷贝:[/color][/size] [code="java"] Object a = new Object(); Object b = a; [/code] [code="c++"] Object *a = new Object(); Object *b = a; [/code] [img]http://dl...原创 2010-05-08 22:17:38 · 122 阅读 · 0 评论