2011年12月4日 星期日

java programming: vector, hashtable, ThreadPoolExecutor

1. Java.util.Vector
- 是一種JDK 內建的 API,它的定義就是一種能夠自動長大或縮小的陣列形態,其最大的用途就是彌補Array 的彈性不足,在宣告的時後,可以不必宣告其大小,等到物件一個個的加入時,容量不足時就會自動加大容量。使用的方式如下

Vector v=new Vector();
v.addElement("line 1");
v.addElement("line 2");
v.addElement("line 3");
v.addElement("line 4");

2.Java.util.Hashtable
- 顧名思義來說,就是資料結構中,搜尋這個章節所提到的雜湊表。

Hashtable h=new Hashtable();
h.put("a","line 1");
h.put("b","line 2");
h.put("c","line 3");
h.put("d","line 4");


3.ThreadPoolExecutor and CompletionService
[ref: http://vivyzer.wordpress.com/2009/01/08/use-javautilconcurrent-threadpoolexecutor-and-completionservice-to-know-the-status-of-thread-execution/]

沒有留言:

張貼留言