出版時間:2008-5 出版社:中國鐵道出版社 作者:王建新 編著 頁數(shù):275
內(nèi)容概要
本書共有9章,重點內(nèi)容是Java語言中類和對象等面向?qū)ο筇卣?、接口和泛型、常用類、異常處理、輸入,輸出、圖形界面設(shè)計、多線程編程、小應(yīng)用程序和網(wǎng)絡(luò)編程等。 本書的第一個特點是不只單純介紹Java語言的語法,而是用幾條基本原理解釋Java規(guī)定其語法的原因,便于讀者更好地理解、記憶和運用Java語法。第二個特點是全書的知識講解配合了大量的實例,通過實際程序理解抽象概念,并增強動手能力。 本書適合作為高等院校的教材,也可以作為計算機等級考試二級Java的考試參考書,還可供希望全面了解Java的自學(xué)者使用。
書籍目錄
第0章 緒論 0-1 Java的起源與發(fā)展 0-1-1 Java的起源 0-1-2 Java的現(xiàn)狀 0-l-3 Java與C/C++的關(guān)系 0-2 Java的特征 0-3 Java虛擬機與Java運行平臺 0-3-1 Java虛擬機 0-3-2 Java的3種運行平臺 0-3-3 安裝J2SE平臺 0-4 Java程序開發(fā) 0-4-1 編寫源文件 0-4-2 編譯源程序 0-4-3 運行應(yīng)用程序 0-4-4 Java編程的基本規(guī)則 0-5 Java的學(xué)習技巧 0-5-1 熟悉Java API 0-5-2 理解Java核心理念 0-6 小結(jié) 思考與練習題第1章 Java語言基礎(chǔ) 1-1 基本語言符號 1-1-1 關(guān)鍵字 1-1-2 標識符 1-l-3 分隔符 1-1-4 注釋 1-2 數(shù)據(jù)類型和變量 1-2-1 基本數(shù)據(jù)類型 1-2-2 基本數(shù)據(jù)類型間的轉(zhuǎn)換 1-2-3 復(fù)合數(shù)據(jù)類型 1-2-4 基本類型變量與引用類型變量 1-3 運算符與表達式 1-3-1 算術(shù)運算符和算術(shù)表達式 1-3-2 關(guān)系運算符和關(guān)系表達式 1-3-3 邏輯運算符和邏輯表達式 1-3-4 條件運算符和條件表達式 1-3-5 位運算符和位運算表達式 1-3-6 賦值運算符和賦值表達式 1-3-7 其他運算符和表達式 1-3-8 運算符的優(yōu)先級 1-3-9 一般表達式 1-4 Java語句 1-4-1 Java語句類型 1-4-2 while和d0…while語句 1-4-3 for語句 1-4-4 if/if……else語句 1-4-5 switch語句 1-4-6 跳轉(zhuǎn)語句 1-5 數(shù)組 1-5-1 數(shù)組的聲明 1-5-2 數(shù)組的創(chuàng)建與初始化 1-5-3 Java數(shù)組在內(nèi)存的存儲特點 1-6 小結(jié) 思考與練習題第2章 Java的面向?qū)ο筇卣? 2-1 面向?qū)ο蟾攀? 2-1-1 面向?qū)ο蟮幕靖拍? 2-1-2 面向?qū)ο蟮闹匾卣? 2-2 類和對象 2-2-1 類的基本結(jié)構(gòu) 2-2-2 構(gòu)造方法 2-2-3 對象的創(chuàng)建 2-2-4 對象的使用 2-2-5 對象的清除 2-2-6 成員變量 2-2-7 成員方法 2-2-8 方法的過載 2-2-9 this關(guān)鍵字 2-3 繼承與多態(tài) 2-3-1 類繼承的語法 2-3-2 類繼承的使用 2-3-3 成員變量的隱藏 2-3-4 方法的重寫 ……第3章 類的高級特性第4章 常用類第5章 異常處理第6章 輸入/輸出流和對象串行化第7章 圖形用戶界面第8章 Java高級特性介紹參考文獻附錄
章節(jié)摘錄
第0章 緒論 0-1 Java的起源與發(fā)展 0.1.1 Java的起源 Java誕生于1995年,它來自于Sun公司的一個稱為Green的項目,主要貢獻者是James Goslin9。其最初的目的是為家電消費電子產(chǎn)品開發(fā)一個分布式系統(tǒng),這樣用戶可以把電子郵件發(fā)給電冰箱、電視機等家用電器,對它們進行控制。當時,C語言已經(jīng)很難滿足人們的這一愿望,因為C語言總是針對特定的芯片將源程序編譯為機器碼,該機器碼的運行就與特定的芯片指令有關(guān),在其他不同類型的芯片(如不同類型、不同廠商的電子產(chǎn)品的芯片)上可能無法運行或出現(xiàn)運行錯誤,甚至可能引起設(shè)備的毀壞等災(zāi)難性后果。解決這個問題需要一門獨立于特定芯片的語言,在這個需求下,Java語言誕生了?! ava的取名也很有趣。James Goslin9的辦公室外面有一棵大橡樹,他最初將Java語言命名為橡樹的英文單詞0ak,但后來發(fā)現(xiàn)已經(jīng)有一門計算機語言叫oak。有一天,幾位Java的成員組人員討論給這門新語言取什么名字時,他們當時正在咖啡館喝著爪哇島(Java)產(chǎn)的咖啡。有一個人建議說就叫Java怎么樣?他的提議得到了其他人的贊賞,于是Java這個名字就傳開了?! ?.1.2 Java的現(xiàn)狀 Java不僅適合開發(fā)大型的桌面程序,而且特別適合開發(fā)網(wǎng)絡(luò)通信應(yīng)用程序,已經(jīng)成為目前技術(shù)開發(fā)中最常用的一種語言。Java作為軟件開發(fā)的革命性技術(shù)的地位已經(jīng)確立。企業(yè)的解決方案正在從客戶端朋/服務(wù)器(C/S)方式轉(zhuǎn)換到瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)。在傳統(tǒng)的C/S架構(gòu)中,要針對不同的機器類型和操作系統(tǒng)類型編寫不同的應(yīng)用程序,開發(fā)難度大,而且難于維護。而在B/S結(jié)構(gòu)中,終端用戶的界面統(tǒng)一為Internet瀏覽器,這其中Java起了不可替代的巨大作用。Sun公司是Java語言不斷發(fā)展和完善的主要推動者,比較通用的編譯環(huán)境有JDK。 ……
圖書封面
評論、評分、閱讀與下載