1、优先sd卡,否则 dataFile cacheDir; // 预防这个手机没有SD卡,或者SD正好被移除了的情况 if (Environment.MEDIA_MOUNTED.equals(Environment .getExternalS...
分类:
移动开发 时间:
2014-12-28 15:30:54
阅读次数:
207
1,一般我们自己用时,只使用equals()方法,用于判断两个对象是否是业务上等价的。2,在重写equals()方法时,强烈推荐也要重写hashCode()方法,因为有的集合用到了hashCode()来提高效率。 equals为true的对象的hashCode值一定要一样。 equals为fals....
分类:
其他好文 时间:
2014-12-28 10:24:04
阅读次数:
201
如下代码:publicclassExample013{
publicstaticvoidmain(String[]args){
finalStringpig="length:8";
finalStringpig1="length:8";
intlength=pig.length();
finalStringdog="length:"+pig.length();
System.out.println("pig‘slengthis:"+length);
System.out...
分类:
编程语言 时间:
2014-12-26 06:22:44
阅读次数:
214
平时很难遇到需要覆盖equals的情况。什么时候不需要覆盖equals?类的每个实例本质上是唯一的,我们不需要用特殊的逻辑值来表述,Object提供的equals方法正好是正确的。超类已经覆盖了equals,且从超类继承过来的行为对于子类也是合适的。当确定该类的equals方法不会被调用时,比如类是...
分类:
编程语言 时间:
2014-12-25 21:49:58
阅读次数:
147
题目
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.
For example:
Given the below binary tree and sum = 22,
5
/ ...
分类:
其他好文 时间:
2014-12-24 18:07:42
阅读次数:
136
// 获取真实IP的方法() public String getIpAddr() { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equals...
分类:
编程语言 时间:
2014-12-23 17:05:21
阅读次数:
214
今后争取每两天能更新一次。平日的诱惑太多,双休只顾玩了,进度有点慢。 接上一讲的,类型的安全性,留下了点小尾巴——比较对象的相等性。 C#有四种比较相等的方式:除了“==”运算符外,System.Object定义了3中方法:ReferenceEqual()方法和两种Equals(); 1....
这两天在看周志明的《深入理解java虚拟机》,受益颇多,根据书中的启示,对java中‘==’和‘equals()’方法的区别做了一些探索:1、为什么值为3两个Integer对象使用==比较时返回true,而同为321的Integer对象在==时却为false?2、为什么value相同的Long和Integer对象使用==比较返回了false?...
分类:
编程语言 时间:
2014-12-21 18:02:09
阅读次数:
224
所谓单例(Singleton)就是在应用程序运行期间,某个类型对外公布的实例始终是同一个,同一个的意思并不是说相等的,而是相同的,我们可以利用object的一个静态方法object.ReferenceEquals(而非object.Equals)来测试单例。
1、首先,该Singleton的构造函...
分类:
其他好文 时间:
2014-12-20 16:45:55
阅读次数:
145
android培训------我的java笔记,期待与您交流!1.Set接口 Set集合不允许重复元素,是因为Set判断两个对象相同不是使用==运算符,而是根据equals方法。即两个对象用equals方法比较返回true,Set就不能接受两个对象。 public class SetDemo{ p....
分类:
编程语言 时间:
2014-12-19 00:24:33
阅读次数:
180