配色: 字号:
JAVA开发规范常用的技巧总结(共12个)
2019-07-10 | 阅:  转:  |  分享 
  
集合名称keyvalue说明
HashMap允许为null允许为null线程不安全
TreeMap不允许为null允许为null线程不安全
HashTable不允许为null不允许为null线程安全
ConcurrentHashMap不允许为null不允许为null线程安全
13、可以利用Set元素唯一的特性,可以快速对一个集合进行去重操作,避免使用List的
contains方法进行遍历、对比、去重操作。
通关观察可以发现,HashSet底层通过将传入的值再传入到一个HashMap里面去进行操作,
进入到HashMap里面之后,会先通过调用该对象的hashcode来判断是否有重复的值,如
果有再进行equals判断,如果没有相同元素则插入处理。
publicbooleanadd(Ee){
returnmap.put(e,PRESENT)==null;
}
另外推荐一个最近刚看的学习资料,内容很系统,建议大家看一下:
JAVA
开发规范
https://www.aqniukt.com/course/7186
(1)刚入行的小白可以更好地明白企业是如何进行项目开发,实现在企
业干的长,干的住,提升技术能力和薪资能力。
(2)稍微有点工作经验的,会良好养成代码规范书写,深入了解原理深
层次原理,改变未来职业道路中,走的更远,更强。
(3)像我这种的可以深入了解或者更加巩固框架整理优化,项目的首尾
呼应,从全局观看待项目,拓展自己的眼光和增长自己的技术水平。
献花(0)
+1
(本文系安全牛牛油...首藏)