基础数据类型
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>();
分享到:
相关推荐
中文版的JDK,能让你更加清楚的知道如何运用API,能更加方便你的查询。
最新的Java JDK6.0课件及源代码,初学Java的朋友不要错过
最全 JDK6.0 API 文档,最全 JDK6.0 API 文档。
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学习笔记 jdk学习笔记 java学习 web编程
JDK 6.0 Documentation 中文文档 CHM 从网上找到的,如果不对请见谅哈,小弟不敢独享,初来乍到,大家多包涵
JDK6.0的安装与配置
JDK jdk6.0环境变量设置.pdf
JDK 6.0 Documentation 中文文档 CHM 从网上找到的,如果不对请见谅哈,小弟不敢独享,初来乍到,大家多包涵
jdk6.0中文版jdk。不错的开发者文档!希望你能喜欢!
JDK6.0 中文文档JDK6.0 中文文档JDK6.0 中文文档JDK6.0 中文文档JDK6.0 中文文档JDK6.0 中文文档JDK6.0 中文文档
Java JDK 6.0学习笔记,通俗易懂很适合初学者了解java中的要点。。。。。。
良葛格 java jdk 6.0 学习笔记
JDK 6.0 API 中文版 开发新手的必备 , 绝对完美的中文版
深入浅出JDK6.0光盘内容 从Java语言的特点、语法、开发环境入手
JDK 6 0 zip 欢迎下载 JDK 6 0 zip 欢迎下载 JDK 6 0 zip 欢迎下载
JDK6.0 官方 中文 api chm
JDK6.0 API官方中文版CHM格式手册,居家旅行,开发学习必备良品,一册在手,开发无忧啊!