笑著 胖胖蘭原創,轉載請註明。
bluesmile979@hotmail.com
http://blog.csdn.net/bluesmile979/archive/2008/10/20/3110448.aspx
在這一篇文章中,笑著想要帶著大家複習一下,溫故而知新嘛。
所謂的Java三包是指java.lang, java.util, java.io這個三個常用的包,看看是不是都學好了。
首先java.lang
1. 基礎資料類型的對應類,Integer,Byte,Boolean等等。這個沒什麼好說的。一切都是對象嘛。那就一切都是對象吧。這些類裡面提供了一些有用的功能。常用的比如字串與數值之間的轉化,進位轉化,數值比較等等。
2. String, StringBuffer, StringBuilder,之前文章提到過了StringBuffer的使用。這裡只再強調一個StringBuffer,StringBuilder的區別。StringBuilder不是線程同步的,所以速度會快一點,推薦優先使用。畢竟大多數時候我們是處於單線程中的,或者我們所在位置是有安全執行緒保證的。說起來很慚愧,笑著還是習慣使用StringBuffer,習慣養成了第一反應就是用這個,改不了了,呵呵。
3. System類,這裡面要用到的東西太多了,in,out,println,getproperties……..看API吧。內容挺多,但是沒有什麼特別值得一提的。
4. Exception, Error,呵呵。
5. Runtime最常用的就是Process p = Runtime.getRuntime().exec(cmd),可以用來執行外部命令。
6. Thread類,現在接觸有點早。後面會專門拿出一章來簡單討論一下Thread類的一個具體應用。
7. Cloneable 稍後專門拿出一章來聊一下拷貝。網上挺多的。可能也沒什麼聊的價值,考慮中
8. Class, ClassLoader,反射哦,大名鼎鼎,有聊一聊的價值。
然後java.util
1. 各種代替數組的容器List,Set,Map,Link,Iterator,Enumeration,每一個譜系容器之間的異同點是要搞清楚的。Util裡面最重要的就是這個了
2. Date, Calendar日期日曆類,配套的有一個SimpleDateFormat類用來格式化日期在java.text包裡面。
3. Random 產生隨機數。
最後,java.io
標準輸入輸出,稍後會專門介紹一下java.io這裡不提了。
恩,大概就這麼多。 簡單複習一下吧。