`
小笨熊
  • 浏览: 63730 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JDK6.0学习之查缺补漏

    博客分类:
  • java
阅读更多
基础数据类型
    float 和 double 可以用来表示浮点数。但是有很多算术运算操作可以产生浮点型无法表达的数字,如无限大、无限小等,这些数据的表达通过浮点数封装类(Float 和 Double)所提供的特殊属性来表达:
    Float.NaN 非数字
    Float.NEGATIVE_INFINITY 无限小
    Float.POSITIVE_INFINITY 无限大
    Double.NaN 非数字
    Double.NEGATIVE_INFINITY 无限小
    Double.POSITIVE_INFINITY 无限大
代码演示:
   
double d = -5.0 / 0.0;
		if (d == Double.NEGATIVE_INFINITY) {
			System.out.println("d 的值为负无穷");
		}


防止内存泄露代码:
   
Vector v = new Vector(10);
		for (int i = 0; i < 100; i++) {
			Object o = new Object();
			v.add(o);
			o = null;
		}


按键值自动排序的Map
    按键值自动排序的Map接口是java.util.SortedMap,实现java.util.SortedMap接口的是java.util.TreeMap类。java.util.TreeMap类并没有提供额外的方法,但是会按照键值自动维护键值对之间的相对顺序。
    实现代码:
   
SortedMap<String,String> map = new TreeMap<String, String>();


元素位置固定的Map
    能将键值对之间的相对顺序按照插入Map的先后顺序维持的Map类是java.util.LinkedHashMap。插入的顺序是什么,显示迭代的顺序就是什么。
     实现代码:
    
LinkedHashMap<String,String> map = new LinkedHashMap<String,String>();

   
分享到:
评论

相关推荐

    java学习笔记JDK6.0课件和代码

    这个压缩包中包含的"java学习笔记JDK6课件和课本代码"是学习JDK 6.0的重要参考资料,可以帮助你深入理解Java编程的核心概念和实践技巧。 1. **Java基础**:Java是一种面向对象的编程语言,它的基础包括类、对象、...

    官方JDK6.0中文版

    中文版的JDK6.0旨在为中文使用者提供更友好的体验,使开发者更容易理解和使用Java API。 **1. JDK6.0的主要特性:** - **增强的动态代理:** JDK 6.0引入了改进的动态代理机制,允许开发者创建能够处理多个接口的...

    JDK 6.0.zip

    JDK 6.0作为Java平台的重要版本,包含了编译器、Java虚拟机(JVM)、类库以及各种开发和调试工具。这个压缩包“JDK 6.0.zip”显然是为了方便用户下载和安装这一特定版本的JDK。 JDK 6.0在2006年发布,它是Java SE...

    深入jdk6.0源码

    《深入JDK6.0源码》是一本旨在帮助开发者深入了解Java Development Kit 6.0的书籍或课程资源。...通过学习,开发者能够更好地理解和利用JDK6.0提供的工具和库,编写出更高效、更可靠的Java应用程序。

    jdk6.0中文文档

    这份"jdk6.0中文文档"是针对JDK 6.0的官方帮助文档,它提供详尽的API参考、教程和指导,对于理解和使用JDK 6.0至关重要。 **一、JDK 6.0的主要特性** 1. **增强的Swing组件**:JDK 6.0在Swing UI库中进行了大量...

    Java JDK 6.0 学习笔记.pdf

    **Java JDK 6.0 学习笔记** Java JDK(Java Development Kit)是Java编程语言的核心组件,包含Java运行环境、编译器、类库以及各种工具,是开发者进行Java程序开发的基础。Java JDK 6.0是Oracle公司发布的一个重要...

    JDK6.0简体中文

    在JDK 6.0中,最重要的更新之一是引入了JavaScript引擎(Nashorn),它允许Java程序直接执行JavaScript代码,实现了更紧密的Java与Web技术集成。此外,JDBC 4.0的引入增强了数据库连接和数据访问的便利性,提供了...

    JDK6.0API官方中文版CHM

    JDK 6.0是Oracle公司发布的一个重要版本,它在JDK 5.0的基础上增加了很多新特性,提升了性能,并对API进行了大量的改进和完善。 JDK 6.0 API官方中文版CHM文件是一个非常实用的开发参考文档,它是以Windows帮助文件...

    jdk 6.0 API Document 文档

    jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档,jdk 6.0 API Document 文档

    安装和配置jdk6.0和tomcat6.0

    【安装和配置 JDK6.0】 Java Development Kit (JDK) 是 Java 语言的开发工具包,包含了编译器、调试器以及运行环境等必备组件。JDK6.0 是 Oracle 公司发布的一个版本,提供了对 Java SE 6 平台的支持。以下是安装和...

    JDK6.0的安装与配置

    ### JDK 6.0 的安装与配置详解 #### 一、安装 JDK 6.0 在开始之前,确保已经从官方渠道下载了适用于您操作系统的 JDK 6.0 安装包。对于 Windows 用户,推荐下载针对 Windows 环境的安装包。例如,对于 32 位操作...

    良葛格java jdk 6.0学习笔记代码.rar

    "良葛格"的Java JDK 6.0学习笔记旨在帮助初学者和有经验的程序员深入理解这一版本的Java语言特性,以及如何利用JDK 6.0进行开发。 一、JDK 6.0主要特性 1. **自动内存管理**:Java 6引入了更高效的垃圾回收机制,...

    jdk6.0环境变量设置

    ### JDK 6.0环境变量设置详解 #### 安装JDK 6.0 在开始设置环境变量之前,首先需要正确安装JDK 6.0。安装过程并不复杂,但选择合适的安装路径至关重要,避免将JDK安装在默认的`C:\Program Files\`目录下,因为该...

    JDK 6.0 Documentation 中文文档 CHM Part1

    JDK 6.0 Documentation 中文文档 CHM 从网上找到的,如果不对请见谅哈,小弟不敢独享,初来乍到,大家多包涵

    jdk6.0中文版api

    jdk6.0中文版jdk。不错的开发者文档!希望你能喜欢!

    最全 JDK6.0 API 文档

    JDK 6.0 API 文档是Java开发者的重要...总之,JDK 6.0 API 文档是每一位Java开发者不可或缺的参考资料,它详细阐述了Java 6的各个方面,涵盖了从基本类型到复杂特性的所有内容,帮助开发者深入理解并有效利用Java平台。

    jdk6.0 API文档中文版

    **Java Development Kit (JDK) 6.0 API 文档中文版** JDK 6.0 API 文档是Java开发者的重要参考资料,它包含了Java平台标准版6.0的所有公共类、接口、方法和异常的详细说明。这个文档以HTML形式提供,便于用户在线...

    Java JDK 6.0学习笔记

    Java JDK 6.0学习笔记,通俗易懂很适合初学者了解java中的要点。。。。。。

    JDK 6.0 API 中文版

    JDK 6.0 API 中文版 开发新手的必备 , 绝对完美的中文版

Global site tag (gtag.js) - Google Analytics