2011年6月3日 星期五

This is the first post from iPad

Hi, everyone, this is my first post from the new iPad, it's a easy-to-use platform for publishing my thoughts.

2011年4月12日 星期二

992 Java物件導向程式設計 要點分析

1.執行緒的狀態圖
2.建立Java執行緒程式的兩種方式為何?
3.請問在執行緒程式中,呼叫start()與直接呼叫run()的差別?
4.請問Java程式設計中,何謂執行緒並行性?
5.如何將資料放入各種類之集合中?
6.集合的四個特性?
7.迭代器的使用
8.Vector與ArrayList的差別?
9.如何將一陣列與列表(list)物件互相轉換? (Arrays.asList() vs. list.toArray())

集合架構演算法說明
sort
將 List 中的元素以遞增方式予以排序。

binarySearch
尋找List中的某個物件。

reverse
反轉List中的元素。

shuffle
隨機打亂List中元素的順序。

fill
將List中的每個元素都設定成指定的物件。

copy
將某個List中的參照複製到另一個List中。

min
回傳Collection中的最小元素。

max
回傳Collection中的最大元素。

addAll
將陣列中的所有元素加入集合中。

frequency
計算集合中有多少元素與指定的元素相同。

disjoint
判斷兩個集合是否具有相同的元素。