標籤:
Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!
Java是物件導向語言。這門語言其實相當年輕,於1995年才出現,由Sun公司出品。James Gosling領導了Java的項目小組。該項目的最初只想為家電設計一門容易移植的語言。然而,在獲得了Netscape瀏覽器支援後,Java快速推廣,應用廣泛。
Java受到C和C++的強烈影響。 Java與C++相近,都是靜態類型,但移除了C++中容易出錯的一些特徵,比如指標和多重繼承。Java的記憶體回收可以自動的管理和清理記憶體。清理記憶體 工作轉交給編譯器後,程式員的負擔大大減小。Java產出效率高,又有良好的運行效率,在PC端、伺服器端和移動端都有不俗的表現。Android更是為Java注入新鮮血液。Java又是一門完全的物件導向語言,所以是瞭解其他物件導向語言的一個好範本。
Java基礎
在Java基礎系列文章中,我將說明Java的基礎內容,特別是物件導向的相關概念。
Java基礎01 從HelloWorld到物件導向
Java基礎02 方法與資料成員
Java基礎03 構造器與方法重載
Java基礎04 封裝與介面
Java基礎05 實施介面
Java基礎06 組合
Java基礎07 包
Java基礎08 繼承
Java基礎09 類資料與類方法
Java基礎10 介面的繼承與抽象類別
Java基礎11 對象引用
Java基礎12 多態
Java進階
在Java進階中,我對Java基礎部分進行補充,並轉嚮應用層面。
Java進階01 String類
Java進階02 異常處理
Java進階03 IO基礎
Java進階04 RTTI
Java進階05 多線程
Java進階06 容器
Java進階07 嵌套類
Java進階08 GUI
Java進階09 事件響應
Java進階10 記憶體管理與記憶體回收
參考資料
參考書籍,見豆列
http://book.douban.com/doulist/1949311/
Java快速教程