java js
文章平均质量分 84
非宁静无以致高
这个作者很懒,什么都没留下…
展开
-
编程规范(经常遇到的)-好习惯
1、使用公司颠倒的Internet域名作为包的根限定,例如定义一个包为limit,那么这个 包的命名为com.xxx.limit. 2、集合含义的变量采用复数形式进行命名 3、在命名常数时,每一个单词中的所有字母大写,单词之间采用下划线来进行分割,使用大写来命名常量,使得它们能够很好与变量区分开来 4、成员变量声明为private 5、打印出不可预测的异常信息,异常处理的一个原则是“只有在原创 2017-12-17 11:11:51 · 176 阅读 · 0 评论 -
HashMap、TreeMap、LinkedHashMap的区别及用法
1、一般情况下,我们用的最多的是HashMap。HashMap里面存入的键值对在取出的时候是随机的,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。在Map 中插入、删除和定位元素,HashMap 是最好的选择。 2、LinkedHashMap 是HashMap的一个子类,如果需要输出的顺序和输入的相同,那么用LinkedHashMap可以实现,它还可以按读取原创 2018-01-28 10:20:29 · 280 阅读 · 0 评论 -
HashSet,TreeSet和LinkedHashSet的区别及应用
Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是原创 2018-01-28 11:39:06 · 291 阅读 · 0 评论