Java
Lansehada
这个作者很懒,什么都没留下…
展开
-
Hashtable和HashMap的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.Has转载 2012-01-04 21:21:40 · 586 阅读 · 0 评论 -
Java枚举类型使用方法
java枚举使用详解 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。 例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。 在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。 package com.ljq.test; /转载 2012-02-07 15:16:11 · 1305 阅读 · 0 评论 -
Java中HashMap排序和遍历
HashMap排序 1、按照key排序 对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。 这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序: TreeM转载 2011-03-12 21:43:00 · 3432 阅读 · 2 评论 -
Java中向文件末尾添加内容
在文件的末尾添加数据: 方法一: public void appendToFile(String str) { String filename = "d://append.txt"; FileOutputStream stream; OutputStreamWriter writer; try {原创 2011-03-15 20:51:00 · 3594 阅读 · 0 评论 -
正确使用 Volatile 变量
转自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍转载 2012-04-17 21:53:52 · 568 阅读 · 0 评论