Java编程Best Practice
Map遍历 Best Practice:
Map<K, V> map = new HashMap<K, V>();
// for 比 while 效率高
// JDK 1.4
for (Iterator<Entry<K, V>> entryKeyIterator = map.entrySet().iterator(); entryKeyIterator.hasNext(); ) {
Entry<K, V> item = entryKeyIterator.next();
K key = item.getKey();
V value = item.getValue();
}
// JDK 1.5
for (Map.Entry<K, V> item : map.entrySet()) {
K key = item.getKey();
V value = item.getValue();
}
see: keySet与entrySet遍历HashMap性能差别
List类型数组 定义:
List<?>[] listArray= new List<?>[n];
Thread.sleep(5*60*1000) 高可读性:
java.util.concurrent.TimeUnit.MINUTES.sleep(5);
性能差异see: http://blog.51cto.com/stevex/1285767
File 的 getPath, getAbsolutePath, getCanonicalPath 的不同
相关推荐
自己边看边敲的,基础的,对菜鸟绝对有用!
Java工程师修炼之道 - 梳理Java知识体系,沓实架构基础
本套视频教程录制完中国第一套Java培训视频、潜心修炼6年后复出的继Java邮件和struts视频教程之后的第三部视频教程,它与市面上目前流传的java基础视频教程有很大的区别,在那些java基础视频教程的基础上进行了有...
对java中一些容易混淆的知识点进行了总结
013-JAVA基础漏洞是如何自我修炼.pdf
第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架.
于广编著的《修炼Java开发技术:在架构中体验设计模式和算法之美》介绍了Java算法、设计模式和架构的核心知识,语言通俗易懂;全书精心筛选了Java开发技术最具代表性、最典型的知识点;采用了理论加实践的教学方法,...
《 Java工程师修炼之道》已开源章节后续计划此书一开始是计划并且要章专门介绍大数据开发技术,然后现在越来越多的公司在建造自己的大数据平台,大数据技术也逐渐成为Java工程师的必备技能。但自己此方面经验丰富,...
这本书是对java语言当中IO流知识的总结,非常不错事的,分享给大家!
成功项目经理的四大修炼,是秋叶老师编写,值得学习。
这是一份干货满满的Java语言集合,包含《Java核心技术(卷I)基础知识(原书第9版)\《_Java核心技术 卷II 高级特性 原书第9版》以及《Java数据结构和算法(第二版).pdf》,刷完一边绝对可以对java语言有深刻了解,让你...