高等院校計算機教育規(guī)劃教材

出版時間: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。   ……

圖書封面

評論、評分、閱讀與下載


    高等院校計算機教育規(guī)劃教材 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7