`

Java基础修炼

    博客分类:
  • Java
阅读更多

 

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的基础编程技巧。以下是对这些知识点的详细阐述: ### 1. Java基本语法与控制...

    Java工程师修炼之道 - 梳理Java知识体系,沓实架构基础

    《Java工程师修炼之道》是一本旨在帮助Java开发者深入理解Java知识体系、巩固架构基础的书籍。通过对本书内容的梳理,我们可以发现它涵盖了多个关键的知识点,这些知识点是每一位Java工程师在提升技能、优化实践过程...

    JAVA 基础有由浅入神中高级视频

    本套视频教程录制完中国第一套Java培训视频、潜心修炼6年后复出的继Java邮件和struts视频教程之后的第三部视频教程,它与市面上目前流传的java基础视频教程有很大的区别,在那些java基础视频教程的基础上进行了有...

    Java工程师修炼之道(alin书签).pdf

    《Java工程师修炼之道》是一本深受Java开发者喜爱的书籍,其PDF版本包含了丰富的学习资源,旨在帮助Java程序员提升技能和专业素养。书中的内容涵盖了Java编程的各个方面,从基础到高级,从理论到实践,为读者构建了...

    013-JAVA基础漏洞是如何自我修炼.pdf

    要想了解如何自我修炼和修复JAVA基础漏洞,首先必须掌握Java反射机制,它是JAVA基础漏洞自我修炼的关键部分。 反射机制(Reflection)是Java语言的一个特性,它允许程序在运行时获得任何类的内部信息,并且能够创建...

    读书笔记:Java工程师修炼之道 梳理Java知识体系沓实架构基础.zip

    读书笔记:Java工程师修炼之道 梳理Java知识体系沓实架构基础

    Java工程师修炼之道和Java面试宝典

    Java工程师修炼之道与Java面试宝典是两个非常重要的资源,对于想要深入理解Java技术或准备Java面试的开发者来说,它们提供了宝贵的指导。这两个PDF文件涵盖了Java编程的基础到高级概念,以及面试过程中可能遇到的...

    基于Java语言基础的自我修炼与进阶设计源码

    该项目为基于Java语言基础的自我修炼与进阶设计源码,共包含55个文件,涵盖了52个Java源代码文件、1个Git忽略文件、1个XML文件和1个属性文件。主要专注于Java语言的基本知识学习和进阶实践。

    Java软件开发修炼过程

    **第一阶段:Java基础** 这一阶段主要涉及Java语言的基础知识,包括: 1. **Java语法**:如变量、数据类型、控制结构(if/else,for,while,switch)、方法、类和对象的定义等。 2. **面向对象特征**:封装、继承、...

    java语言IO流部分修炼宝典

    通过"Java语言IO流部分修炼宝典"的学习,开发者不仅可以掌握基础的文件读写操作,还能深入了解高级特性,如多线程间的通信、高效的数据传输以及异步I/O,从而在实际项目中游刃有余。无论是初学者还是经验丰富的...

    面霸 (java复习宝典)

    为了在面试或笔试中表现出色,深入理解Java基础知识至关重要。本复习宝典将覆盖一系列关键知识点,帮助你成为面试场上的"面霸"。 1. Java基础部分: - 一个`.java`源文件可以包含多个类,但只能有一个公共类...

    Java面霸 (1).doc

    在1-3个月的时间内,通过深入学习和反复实践,掌握Java基础知识的60-70%,就能为找到工作打下坚实基础。观看教学视频时,可以使用暴风影音,并以1.5倍速播放,以提高学习效率。 1. Java基础部分 - 一个.java源文件...

    修炼Java开发技术 在架构中体验设计模式和算法之美 高清完整版

    于广编著的《修炼Java开发技术:在架构中体验设计模式和算法之美》介绍了Java算法、设计模式和架构的核心知识,语言通俗易懂;全书精心筛选了Java开发技术最具代表性、最典型的知识点;采用了理论加实践的教学方法,...

Global site tag (gtag.js) - Google Analytics