码迷,mamicode.com
首页 >  
搜索关键字:equals    ( 4544个结果
[android] 看博客学习hashCode()和equals()
equals()是Object类提供的一个方法,众所周知,每一个java类都继承自Object,所以说每一个对象都有一个equals()方法,我们在用这个方法时却一般重写这个方法 Object类中equals()方法源码 此时比较的是两个引用是否指向同一个对象,我们来使用这个方法的时候往往是希望比较 ...
分类:移动开发   时间:2016-04-26 00:08:52    阅读次数:250
java中 == 和 equals()方法的区别
参考博客: 1、当要判断两个对象是否是相同时,可以重写equals()方法。。。。。参考: http://www.2cto.com/kf/201408/327873.html 2、具体 : http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995 ...
分类:编程语言   时间:2016-04-25 22:44:03    阅读次数:231
设计模式
1.工厂方法模式 建立一个接口,用两个类去实现,新建一个总控类,当输入等于不同值的时候实例化不同的实现类,最后就会用某个实现类 if ("mail".equals(type)) { return new MailSender(); } else if ("sms".equals(type)) { r ...
分类:其他好文   时间:2016-04-24 23:09:50    阅读次数:185
Java中equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存 ...
分类:编程语言   时间:2016-04-24 18:51:54    阅读次数:145
如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗?
如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗? 答案是 可以 原因: 在hashmap中,由于key是不可以重复的,他在判断key是不是重复的时候就判断了hashcode这个方法,而且也用到了equals方法。 这里不可以重复是说equals和hashcode只要 ...
分类:其他好文   时间:2016-04-24 12:35:10    阅读次数:126
Java 中equals和toString()方法重写
1,equals方法 (1)什么时候需要重写? 如果希望不同内存但相同内容的两个对象equals时返回true,则需要重写equals (2)怎么重写? (3)注意问题: String类系统已经重写equals了,不必再重写; 另外区分equals和== public class extendsPr ...
分类:编程语言   时间:2016-04-23 14:57:16    阅读次数:209
Java 优先级的问题
publicclassTest1{ publicstaticvoidmain(String[]args){ Strings1="ab"+"c"; Strings2="abc"; System.out.println(s1==s2+":"+s1.equals(s2)); } }只输出false涉及Java运算符的优先级的问题:单目:单目运算符+–(负数)++--等乘除:算数单目运算符*/%+-为:位移单目运算符<..
分类:编程语言   时间:2016-04-23 07:51:59    阅读次数:175
JDK容器与并发—Map—ConcurrentSkipListMap
概述       基于跳表实现的ConcurrentNavigableMap。 1)containsKey、get、put、remove等操作的平均时间复杂度为log(n);size非固定时间操作,因异步特性,需要遍历所有节点才能确定size,且可能不是正确的值如果遍历过程中有修改;批量操作:putAll、equals、toArray、containsValue、clear非原子性。 2)增...
分类:其他好文   时间:2016-04-22 20:19:28    阅读次数:211
Hashcode的作用
关于HashCode的官方文档定义: hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到...
分类:其他好文   时间:2016-04-22 19:11:10    阅读次数:113
spring java 获取webapp下文件路径
spring java 获取webapp下文件路径 String osName = System.getProperties().getProperty("os.name"); String sp = (osName.equals("Window") ? "\\" : "/"); ...
分类:移动开发   时间:2016-04-21 16:48:57    阅读次数:331
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!