码迷,mamicode.com
首页 >  
搜索关键字:hashset hashcode equals    ( 6917个结果
Android笔记之获取缓存路径
1、优先sd卡,否则 dataFile cacheDir; // 预防这个手机没有SD卡,或者SD正好被移除了的情况 if (Environment.MEDIA_MOUNTED.equals(Environment .getExternalS...
分类:移动开发   时间:2014-12-28 15:30:54    阅读次数:207
hashCode()方法与equals()方法的说明
1,一般我们自己用时,只使用equals()方法,用于判断两个对象是否是业务上等价的。2,在重写equals()方法时,强烈推荐也要重写hashCode()方法,因为有的集合用到了hashCode()来提高效率。 equals为true的对象的hashCode值一定要一样。 equals为fals....
分类:其他好文   时间:2014-12-28 10:24:04    阅读次数:201
java 列表、集合与数组之间的转化
import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; public clas...
分类:编程语言   时间:2014-12-27 17:19:52    阅读次数:207
HashMap&HashSet底层实现【转载】
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟...
分类:其他好文   时间:2014-12-26 18:03:53    阅读次数:240
【java解惑】java字符串比较那些事儿
如下代码: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
Effective Java - 注意覆盖equals
平时很难遇到需要覆盖equals的情况。什么时候不需要覆盖equals?类的每个实例本质上是唯一的,我们不需要用特殊的逻辑值来表述,Object提供的equals方法正好是正确的。超类已经覆盖了equals,且从超类继承过来的行为对于子类也是合适的。当确定该类的equals方法不会被调用时,比如类是...
分类:编程语言   时间:2014-12-25 21:49:58    阅读次数:147
Java集合之HashMap源码实现分析
1.简介 通过上面的一篇随笔我们知道了HashSet的底层是采用Map实现的,那么Map是什么?它的底层又是如何实现的呢?这下我们来分析下源码,看看具体的结构与实现。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。Map.Entry是其的内部类,描述Map中的按键/...
分类:编程语言   时间:2014-12-25 20:20:48    阅读次数:173
Java集合之LinkedHashSet源码分析
1.简介 我们知道Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。根据源码实现中的注释我们可以知道LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重....
分类:编程语言   时间:2014-12-24 20:02:42    阅读次数:163
【LeetCode】Path Sum II
题目 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
Java获取真实的IP地址--转载
// 获取真实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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!