Java實用教程

出版時間:2009-1  出版社:清華大學(xué)出版社  作者:希爾特  頁數(shù):510  
Tag標(biāo)簽:無  

前言

  本書面向初中級程序員和學(xué)生介紹最新的Java語言程序設(shè)計基礎(chǔ)知識,體例完善,語言流暢、實例豐富,是一本在國內(nèi)外有較高知名度的Java編程入門圖書。書中采用最新的Java SE 6版本,通過逐步的指導(dǎo)幫助讀者快速掌握J(rèn)ava的編程技術(shù)。全書包括15章,內(nèi)容涉及Java編程基礎(chǔ),數(shù)據(jù)類型和運算符,程序控制語句,類、對象和方法,繼承,異常處理,I/O系統(tǒng),多線程編程,泛型,接口,applet和Swing等。每章都安排有學(xué)習(xí)檢查、專家問答、編程練習(xí),以及思考與練習(xí)等,便于教學(xué)和自學(xué)?! ”緯皟砂娴闹凶g本均由清華大學(xué)出版社出版,被多所高校選作教材,得到廣泛的好評。由于Java技術(shù)近年來發(fā)展迅速,第4版在第3版的基礎(chǔ)上,在內(nèi)容方面有較大改進(jìn),新增了對于Swing的介紹,改寫了類、繼承、泛型和接口等多方面的內(nèi)容,補充了多個編程練習(xí)和專家問答的知識?! ”緯髡逪erbert Schildt是世界頂級的編程書的作者,其作品已經(jīng)在全球銷售了350多萬冊,被翻譯為各種語言的文字。他是眾多暢銷書的作者,他編寫的Beginners Guide和Complete Reference等編程系列圖書在國內(nèi)外多年來經(jīng)久不衰,引導(dǎo)一批又一批的讀者進(jìn)入程序設(shè)計的殿堂。  由于本書由國外作者編寫,帶有很多英語的敘述方式和語言風(fēng)格,雖然我們在翻譯時做了適當(dāng)?shù)淖兺?,但是在不影響閱讀的情況下,盡量采用了直譯的方法,所以,讀者在閱讀的過程中,需要稍加一點耐心?! ⑴c本書翻譯的除了封面署名人員外,還有王黎、周亞同、陳一婧、錢偉、于會方、王澤波、祁凱、李海慶、王樹興、蘇靜、朱俊成、王敏、趙元慶、張瑞萍、高孝峰、李乃文、吳俊海、康顯麗、邵立新、辛愛軍、郝相林、劉萬軍、王健、張仕禹、傅游、沈?qū)W利、何方、任建華、張巍屹、崔群法、王詠梅、閻迎利等人。由于時間倉促,水平有限,疏漏之處在所難免,敬請讀者朋友批評指正,可以登錄清華大學(xué)出版社網(wǎng)站與我們聯(lián)系。

內(nèi)容概要

  《Java實用教程(第4版)》由優(yōu)秀的程序員和暢銷書作家Herbert Schildt編著,全面地介紹了Java的編程基礎(chǔ),采用最新的Java SE 6版本?!禞ava實用教程(第4版)》采用逐步的指導(dǎo)來幫助讀者快速掌握J(rèn)ava的編程技術(shù)。讀者將會首先了解Java為什么是Intemet的首選編程語言,它的面向?qū)ο蟮木幊烫卣?,以及Java程序的一般形式。接下來將會學(xué)習(xí)Java的編程基礎(chǔ),包括數(shù)據(jù)類型、運算符、程序控制語句、類、對象和方法。然后將會研究一些高級議題,如繼承、異常處理、I/O系統(tǒng)、多線程編程,以及泛型、接口、applet和Swing等高級議題?!禞ava實用教程(第4版)》在國外廣受好評,是一本學(xué)習(xí)Java編程的優(yōu)秀的自學(xué)和培訓(xùn)教程。

作者簡介

  Herbert Schildt,世界頂級的編程書作者,其作品已經(jīng)在全球銷售了350多萬冊,被翻譯為各種語言的文字。他是眾多暢銷書的作者,包括Java:The Complete Reference,The Art of Java,Swing:A Beginner Guide等。請訪問他的網(wǎng)站

書籍目錄

第1章 Java基礎(chǔ)1.1 Java的起源1.1.1 Java與C和C++的關(guān)系1.1.2 Java與C群的關(guān)系1.2 Java對Intemet的貢獻(xiàn)1.2.1 JavaApplet1.2.2 安全性1.2.3 可移植性1.3 Java的魔法:字節(jié)碼1.4 Java的主要術(shù)語1.5 面向?qū)ο蟪绦蛟O(shè)計1.5.1 封裝1.5.2 多態(tài)性1.5.3 繼承1.6 第一個簡單的程序1.6.1 輸入程序1.6.2 編譯程序1.6.3 逐行分析第一個程序1.7 第二個簡單程序練習(xí)1-1將加侖換算為升1.8 兩個控制語句1.8.1 if語句1.8.2 for循環(huán)語句1.9 創(chuàng)建代碼塊1.10 分號和定位練習(xí)1.2 改進(jìn)從加侖到升的轉(zhuǎn)換程序1.11 Java的保留關(guān)鍵字1.12 Java的標(biāo)識符1.13 思考與練習(xí)第2章 數(shù)據(jù)類型與運算符2.1 Java的原語類型:2.1.1 整數(shù)類型2.1.2 浮點型2.1.3 字符型2.1.4 布爾類型練習(xí)2-1 閃電有多遠(yuǎn)?2.2 字面值2.2.1 十六進(jìn)制與八進(jìn)制常量2.2.2 字符轉(zhuǎn)義序列2.2.3 字符串字面值2.3 變量詳解2.3.1 初始化變量2.3.2 動態(tài)初始化2.4 作用域和變量的生命期2.5 算術(shù)運算符2.6 關(guān)系運算符和邏輯運算符2.7 賦值運算符2.8 速記賦值2.9 賦值中的類型轉(zhuǎn)換2.10 不兼容類型的強制轉(zhuǎn)換練習(xí)2.2 顯示邏輯運算符的真值表2.11 表達(dá)式2.11.1 表達(dá)式中的類型轉(zhuǎn)換2.11.2 間距和圓括號2.12 思考與練習(xí)第3章 程序控制語句3.1 從鍵盤輸入字符3.2 if語句3.2.1 嵌套if語句3.2.2 if-else-if階梯狀結(jié)構(gòu)3.3 switch語句練習(xí)3.1 建立一個Java幫助系統(tǒng)3.4 for循環(huán)3.4.1 for循環(huán)的一些變體3.4.2 缺失部分要素的for循環(huán)3.4.3 無限循環(huán)3.4.4 沒有循環(huán)體的循環(huán)3.4.5 在for循環(huán)內(nèi)部聲明循環(huán)控制變量3.4.6 增強型for循環(huán)3.5 while循環(huán)3.6 do.while循環(huán)練習(xí)3.2 改進(jìn)Java幫助系統(tǒng)3.7 使用break語句退出循環(huán)3.8 將break語句作為一種goto語句使用3.9 使用continue練習(xí)3.3 完成Java幫助系統(tǒng)3.10 嵌套的循環(huán)3.11 思考與練習(xí)第4章 類、對象和方法4.1 類的基礎(chǔ)知識4.1.1 類的基本形式4.1.2 定義類4.2 如何創(chuàng)建對象4.3 引用變量和賦值4.4 方法4.5 從方法返回值4.6 返回值4.7 使用參數(shù)練習(xí)4-1 創(chuàng)建Help類4.8 構(gòu)造函數(shù)4.9 帶參數(shù)的構(gòu)造函數(shù)4.10 深入介紹new運算符4.11 垃圾回收與終止器練習(xí)4-2 演示垃圾回收4.12 this關(guān)鍵字4.13 思考與練習(xí)第5章 其他數(shù)據(jù)類型與運算符5.1 數(shù)組練習(xí)5.1 排序數(shù)組5.2 多維數(shù)組5.3 不規(guī)則數(shù)組5.3.1 三維或更多維的數(shù)組5.3.2 初始化多維數(shù)組5.4 另一種聲明數(shù)組的語法5.5 數(shù)組引用賦值5.6 使用length成員練習(xí)5-2 Oueue類5.7 for-each形式的循環(huán)5.8 字符串5.8.1 構(gòu)造字符串5.8.2 操作字符串5.8.3 字符串?dāng)?shù)組5.8.4 字符串是不可變的5.9 使用命令行參數(shù)5.10 位運算符5.10.1 位運算符的與、或、異或和非5.10.2 位移運算符5.10.3 位運算符賦值速記符練習(xí)5.3 ShowBits類5.11 “?”運算符5.12 思考與練習(xí)第6章 方法和類詳解6.1 控制對類成員的訪問練習(xí)6-1 改進(jìn)Queue類6.2 向方法傳遞對象6.3 從方法返回對象第7章 繼承第8章 包和接口第9章 異常處理第10章 使用I/O第11章 多線程程序設(shè)計第12童 枚舉、自動裝箱和靜態(tài)第13章 泛型第14章 Applet、事件和其他議題第15章 Swing基礎(chǔ)

章節(jié)摘錄

  9.12創(chuàng)建異常子類盡管Java的內(nèi)置異常處理了多數(shù)常見錯誤,但Java的異常處理機(jī)制并不局限于處理這些錯誤。事實上,Java的異常處理機(jī)制還能夠處理根據(jù)你的代碼的相應(yīng)錯誤所創(chuàng)建的異常。創(chuàng)建一個異常很容易,只需定義一個:Exception(Throwable的子類)的子類即可。你的子類無需進(jìn)行任何實際的工作,正是它們在類型系統(tǒng)中的存在允許你將其作為異常使用?! xception類不定義任何自己的方法,而是繼承Throwable提供的那些方法。因此,Throwable定義的方法對于所有的異常,包括你自己創(chuàng)建的異常在內(nèi)都有效。當(dāng)然,你可以在創(chuàng)建的異常子類中重載這些方法中一個或多個。下面的示例中創(chuàng)建了一個名為NonIntResultException的異常,該異常在兩個整數(shù)相除結(jié)果出現(xiàn)小數(shù)時產(chǎn)生。NonIntResultException有兩個域,分別包含整數(shù)值、構(gòu)造函數(shù)和重載的toString()方法,允許使用println()顯示異常的描述。

編輯推薦

  《Java實用教程(第4版)》特色:  使用最新的Java SE 6版本  包含泛型、applet、Swing等高級議題  全面更新的編程項目和案例  重要技能每一章都包括一些重要技能,并且在各章中以節(jié)標(biāo)識。  思考與練習(xí)每一章都有思考與練習(xí),測試讀者學(xué)習(xí)到的知識。答案在附錄中提供?! W(xué)習(xí)檢查每一節(jié)后面都有一個“學(xué)習(xí)檢查”,問題的答案在底注中。  專家問答每一章中都有一些“專家問答”,以問答的形式介紹補充知識和要點。  編程練習(xí)每一章中都包含1~2個實習(xí)項目,幫助讀者將學(xué)爿的知識應(yīng)用到實踐中去。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java實用教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7