`

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知识体系,堆积实架构基础.zip

    《Java工程师修炼之道》购买纸质书籍可至https://item.jd.com/12325207.html书籍代碼勘误内容介绍前言后续计划这本书一开始是计划有一章专门讲大数据开发技术,毕竟现在越来越多的公司在构建自己的大数据平台,...

    基于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