作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!
Java是一款物件導向語言。Java語言於1995年出現,由Sun公司出品。James Gosling領導了Java的項目小組。該項目的最初目的是為家電設計一種容易移植的語言。Java在獲得了Netscape瀏覽器支援後,隨著Netscape的流行而得到推廣。Java現在屬於Oracle公司。
Duke,Java吉祥物
Java的設計受到C和C++的強烈影響。Java文法與C++相近,但Java中移除了C++中容易出錯的一些特徵(指標,多重繼承)。Java的記憶體回收功能可以有效管理和清理記憶體,將原先屬於程式員的清理記憶體工作轉交給編譯器,從而減小了程式員的編程負擔。Java語言具有良好的可移植性,JVM的運行機制讓“一處編譯,處處運行”成為現實。這對嵌入式和移動開發,都具有重要的意義。
Java程式員是一個龐大的群體。近年來,Java在伺服器端和移動端(Android)都有不俗的表現,吸引更多的程式員加入到Java的隊伍中。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基礎進行補充,並轉嚮應用層面。
Java進階01 String類
Java進階02 異常處理
Java進階03 IO基礎
Java進階04 RTTI
Java進階05 多線程
Java進階06 容器
Java進階07 嵌套類
Java進階08 GUI
Java進階09 事件響應
Java進階10 記憶體管理與記憶體回收
待續……
Servlet與JSP
Tomcat初次嘗試
Servlet開胃酒
Servlet沙拉
參考書籍,見豆列
http://book.douban.com/doulist/1949311/