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 · 2306 阅读 · 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 · 124 阅读 · 0 评论