Java入門經(jīng)典

出版時間:2012-3  出版社:人民郵電出版社  作者:Rogers Cadenhead  頁數(shù):292  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Java入門經(jīng)典(第6版)》通過大量示例程序循序漸進地引導(dǎo)讀者快速掌握使用Java開發(fā)程序的基本技能。
  《Java入門經(jīng)典(第6版)》總共24章,先講解了Java程序的編寫流程、工作原理等內(nèi)容;然后介紹了有關(guān)Java編程的基本知識,包括變量、條件語句、循環(huán)語句、數(shù)組和對象等內(nèi)容;隨后介紹了創(chuàng)建圖形用戶界面、編寫交互式Web程序、讀寫文件,以及使用字體、顏色和圖形等相關(guān)的知識。本書還介紹了如何使用Java來開發(fā)Android
app?!禞ava入門經(jīng)典(第6版)》每章都提供了示例程序清單,并輔以示例輸出和代碼分析,以闡述該章介紹的主題。為加深讀者對所學(xué)內(nèi)容的理解,每章末尾都提供了常見問題及其答案以及練習(xí)和測驗。
  《Java入門經(jīng)典(第6版)》可作為初學(xué)者學(xué)習(xí)Java編程技術(shù)的教程,也可供其他語言的程序員學(xué)習(xí)Java時參考。

作者簡介

作者:(美)Cadenhead

書籍目錄

第1章 成為程序員 
1.1 選擇編程語言 
1.2 告訴計算機做什么 
1.3 程序的工作原理 
1.4 為什么程序不能正常工作 
1.5 選擇Java編程工具 
1.6 安裝Java開發(fā)工具 
1.7 總結(jié) 
1.8 問與答 
1.9 測驗 
1.9.1 問題 
1.9.2 答案 
1.10 練習(xí) 
第2章 編寫第一個程序 
2.1 編寫程序所需的工具 
2.2 創(chuàng)建Saluton程序 
2.3 開始輸入程序 
2.3.1 class語句 
2.3.2 main語句的作用 
2.3.3 大括號 
2.4 在變量中存儲信息 
2.5 保存編寫好的程序 
2.6 將程序編譯為class文件 
2.7 修復(fù)錯誤 
2.8 運行Java程序 
2.9 總結(jié) 
2.10 問與答 
2.11 測驗 
2.11.1 問題 
2.11.2 答案 
2.12 練習(xí) 
第3章 Java之旅 
3.1 第一站:Oracle 
3.2 去Java學(xué)?!?br />3.3 在JavaWorld用午餐 
3.4 在NASA仰望天穹 
3.5 回歸正題 
3.6 到Java Boutique去問路 
3.7 在手機上運行Java 
3.8 總結(jié) 
3.9 問與答 
3.10 測驗 
3.10.1 問題 
3.10.2 答案 
3.11 練習(xí) 
第4章 理解Java程序的工作原理 
4.1 創(chuàng)建應(yīng)用程序 
4.2 向應(yīng)用程序傳遞參數(shù) 
4.3 創(chuàng)建applet 
4.4 總結(jié) 
4.5 問與答 
4.6 測驗 
4.6.1 問題 
4.6.2 答案 
4.7 練習(xí) 
第5章 在程序中存儲和修改信息 
5.1 語句和表達式 
5.2 指定變量類型 
5.2.1 整數(shù)和浮點數(shù) 
5.2.2 字符和字符串 
5.2.3 其他數(shù)值類型的變量 
5.2.4 布爾型變量 
5.3 給變量命名 
5.4 在變量中存儲信息 
5.5 運算符 
5.5.1 變量的遞增與遞減 
5.5.2 運算符優(yōu)先級 
5.6 使用表達式 
5.7 總結(jié) 
5.8 問與答 
5.9 測驗 
5.9.1 問題 
5.9.2 答案 
5.10 練習(xí) 
第6章 使用字符串來交流 
6.1 在字符串中存儲文本 
6.2 在程序中顯示字符串 
6.3 在字符串中使用特殊字符 
6.4 拼接字符串 
6.5 將其他變量用于字符串中 
6.6 字符串的高級處理 
6.6.1 比較兩個字符串 
6.6.2 確定字符串的長度 
6.6.3 改變字符串的大小寫 
6.6.4 查找字符串 
6.7 導(dǎo)演及演員名單 
6.8 總結(jié) 
6.9 問與答 
6.10 測驗 
6.10.1 問題 
6.10.2 答案 
6.11 練習(xí) 
第7章 使用條件測試進行判斷 
7.1 if語句 
7.1.1 小于和大于的比較 
7.1.2 相等和不等 
7.1.3 使用塊語句組織程序 
7.2 if-else語句 
7.3 switch語句 
7.4 條件運算符 
7.5 觀察時鐘 
7.6 總結(jié) 
7.7 問與答 
7.8 測驗 
7.8.1 問題 
7.8.2 答案 
7.9 練習(xí) 
第8章 使用循環(huán)重復(fù)執(zhí)行操作 
8.1 for循環(huán) 
8.2 while循環(huán) 
8.3 do-while循環(huán) 
8.4 退出循環(huán) 
8.5 給循環(huán)命名 
8.6 測試計算機的運行速度 
8.7 總結(jié) 
8.8 問與答 
8.9 測驗 
8.9.1 問題 
8.9.2 答案 
8.10 練習(xí) 
第9章 使用數(shù)組存儲信息 
9.1 創(chuàng)建數(shù)組 
9.2 使用數(shù)組 
9.3 多維數(shù)組 
9.4 對數(shù)組進行排序 
9.5 對字符串中的字符計數(shù) 
9.6 總結(jié) 
9.7 問與答 
9.8 測驗 
9.8.1 問題 
9.8.2 答案 
9.9 練習(xí) 
第10章 創(chuàng)建第一個對象 
10.1 面向?qū)ο缶幊痰墓ぷ髟怼?br />10.2 對象示例 
10.3 什么是對象 
10.4 理解繼承 
10.5 建立繼承層次 
10.6 轉(zhuǎn)換對象和簡單變量 
10.6.1 簡單變量的類型轉(zhuǎn)換 
10.6.2 對象類型轉(zhuǎn)換 
10.6.3 在簡單變量和對象之間進行轉(zhuǎn)換 
10.6.4 自動封裝和拆封 
10.7 創(chuàng)建對象 
10.8 總結(jié) 
10.9 問與答 
10.10 測驗 
10.10.1 問題 
10.10.2 答案 
10.11 練習(xí) 
第11章 描述對象 
11.1 創(chuàng)建變量 
11.2 創(chuàng)建類變量 
11.3 用方法來創(chuàng)建行為 
11.3.1 聲明方法 
11.3.2 參數(shù)不同的類似方法 
11.3.3 構(gòu)造函數(shù) 
11.3.4 類方法 
11.3.5 方法中變量的作用域 
11.4 將一個類放在另一個類中 
11.5 使用關(guān)鍵字this 
11.6 使用類方法和類變量 
11.7 總結(jié) 
11.8 問與答 
11.9  測驗 
11.9.1 問題 
11.9.2 答案 
11.10 練習(xí) 
第12章 充分利用現(xiàn)有對象 
12.1 繼承的威力 
12.1.1 繼承行為和屬性 
12.1.2 覆蓋方法 
12.2 建立繼承 
12.3 使用現(xiàn)有的對象 
12.4 將相同類型的對象存儲到Vector中 
12.5 創(chuàng)建子類 
12.6 總結(jié) 
12.7 問與答 
12.8 測驗 
12.8.1 問題 
12.8.2 答案 
12.9 練習(xí) 
第13章 創(chuàng)建簡單的用戶界面 
13.1 Swing和抽象窗口工具包 
13.2 使用組件 
13.2.1 窗口和框架 
13.2.2 按鈕 
13.2.3 標(biāo)簽和文本框 
13.2.4 復(fù)選框 
13.2.5 組合框 
13.2.6 文本區(qū)域 
13.2.7 面板 
13.3 創(chuàng)建自己的組件 
13.4 總結(jié) 
13.5 問與答 
13.6 測驗 
13.6.1 問題 
13.6.2 答案 
13.7 練習(xí) 
第14章 用戶界面的布局 
14.1 使用布局管理器 
14.1.1 GridLayout管理器 
14.1.2 BorderLayout管理器 
14.1.3 BoxLayout管理器 
14.1.4 使用Insets將組件隔開 
14.2 應(yīng)用程序的界面布局 
14.3 總結(jié) 
14.4 問與答 
14.5 測驗 
14.5.1 問題 
14.5.2 答案 
14.6 練習(xí) 
第15章 響應(yīng)用戶輸入 
15.1 讓程序監(jiān)聽 
15.2 設(shè)置要監(jiān)聽的組件 
15.3 處理用戶事件 
15.3.1 復(fù)選框和組合框事件 
15.3.2 鍵盤事件 
15.3.3 啟用和禁用組件 
15.4 完善圖形應(yīng)用程序 
15.5 總結(jié) 
15.6 問與答 
15.7 測驗 
15.7.1 問題 
15.7.2 答案 
15.8 練習(xí) 
第16章 創(chuàng)建復(fù)雜的用戶界面 
16.1 滾動窗格 
16.2 滑塊 
16.3 變更監(jiān)聽器 
16.4 使用圖像圖標(biāo)和工具欄 
16.5 總結(jié) 
16.6 問與答 
16.7 測驗 
16.7.1 問題 
16.7.2 答案 
16.8 練習(xí) 
第17章 創(chuàng)建交互式Web程序 
17.1 標(biāo)準(zhǔn)applet方法 
17.1.1 在applet窗口中繪畫 
17.1.2 初始化applet 
17.1.3 啟動和停止applet 
17.1.4 銷毀applet 
17.2 將applet放到Web頁面中 
17.3 創(chuàng)建applet 
17.3.1 在applet窗口中繪畫 
17.3.2 測試SalutonApplet程序 
17.4 從Web頁面?zhèn)鬟f參數(shù) 
17.5 在applet中接收參數(shù) 
17.6 在applet中處理參數(shù) 
17.7 使用object標(biāo)記 
17.8 總結(jié) 
17.9 問與答 
17.10 測驗 
17.10.1 問題 
17.10.2 答案 
17.11 練習(xí) 
第18章 處理程序中的錯誤 
18.1 異常 
18.1.1 在try-catch塊中捕獲異?!?br />18.1.2 捕獲多種不同的異?!?br />18.1.3 出現(xiàn)異常后進行處理 
18.1.4 拋出異?!?br />18.1.5 忽略異常 
18.2 拋出和捕獲異?!?br />18.3 總結(jié) 
18.4 問與答 
18.5 測驗 
18.5.1 問題 
18.5.2 答案 
18.6 練習(xí) 
第19章 創(chuàng)建線程程序 
19.1 線程 
19.1.1 降低程序的速度 
19.1.2 創(chuàng)建線程 
19.2 使用線程 
19.2.1 聲明類 
19.2.2 創(chuàng)建變量 
19.3 從init()開始 
19.4 在創(chuàng)建URL時捕獲錯誤 
19.5 在paint()方法中處理屏幕更新 
19.6 啟動線程 
19.6.1 運行線程 
19.6.2 停止線程 
19.7 處理鼠標(biāo)單擊 
19.8 循環(huán)顯示鏈接 
19.9 總結(jié) 
19.10 問與答 
19.11 測驗 
19.11.1 問題 
19.11.2 答案 
19.12 練習(xí) 
第20章 讀寫文件 
20.1 流 
20.1.1 文件 
20.1.2 從流中讀取數(shù)據(jù) 
20.1.3 緩沖輸入流 
20.2 將數(shù)據(jù)寫入流中 
20.3 讀寫配置屬性 
20.4 總結(jié) 
20.5 問與答 
20.6 測驗 
20.6.1 問題 
20.6.2 答案 
20.7 練習(xí) 
第21章 讀寫XML數(shù)據(jù) 
21.1 創(chuàng)建XML文件 
21.2 讀取XML文件 
21.3 讀取RSS聚合內(nèi)容(Syndication Feeds) 
21.4 總結(jié) 
21.5 問與答 
21.6 測驗 
21.6.1 問題 
21.6.2 答案 
21.7 練習(xí) 
第22章 利用JAX-WS開發(fā)Web服務(wù) 
22.1 定義服務(wù)端點接口 
使用注解來簡化Java代碼 
22.2 創(chuàng)建服務(wù)實現(xiàn)Bean 
22.3 發(fā)布Web服務(wù) 
22.4 使用Web服務(wù)描述語言文件 
22.5 創(chuàng)建Web服務(wù)客戶端 
22.6 總結(jié) 
22.7 問與答 
22.8 測驗 
22.8.1 問題 
22.8.2 答案 
22.9 練習(xí) 
第23章 創(chuàng)建Java2D圖形 
23.1 使用Font類 
23.2 使用Color類 
23.3 創(chuàng)建自定義顏色 
23.4 繪制直線和形狀 
23.4.1 繪制直線 
23.4.2 繪制矩形 
23.4.3 繪制橢圓和圓 
23.4.4 繪制弧線 
23.5 繪制餅圖 
23.6 總結(jié) 
23.7 問與答 
23.8 測驗 
23.8.1 問題 
23.8.2 答案 
23.9 練習(xí) 
第24章 編寫Android app 
24.1 Android簡介 
24.2 創(chuàng)建Android app 
24.2.1 剖析一個Android新項目 
24.2.2 創(chuàng)建app 
24.2.3 安裝Android模擬器 
24.2.4 創(chuàng)建調(diào)試配置 
24.3 運行app 
24.4 設(shè)計真實的app 
24.4.1 組織資源 
24.4.2 配置app的Manifest文件 
24.4.3 設(shè)計用戶界面 
24.4.4 編寫Java代碼 
24.5 總結(jié) 
24.6 問與答 
24.7 測驗 
24.7.1 問題 
24.7.2 答案 
24.8 練習(xí) 
附錄A 使用NetBeans IDE 
A.1 安裝NetBeans 
A.2 創(chuàng)建新項目 
A.3 創(chuàng)建新的Java類 
A.4 運行應(yīng)用程序 
A.5 修復(fù)錯誤 
附錄B Java資源 
B.1 可以考慮的其他書 
B.2 Oracle公司的Java官方站點 
B.3 其他Java站點 
B.3.1 本書英文版的配套網(wǎng)站 
B.3.2 Caféau Lait 
B.3.3 Workbench 
B.3.4 Java 7Developer Blog 
B.3.5 其他Java博客 
B.3.6 InformIT 
B.3.7 Stack Overflow 
B.3.8 Java Review Service 
B.3.9 JavaWorld雜志 
B.3.10 Developer.com’s Java Directory 
附錄C 本書站點 
附錄D 設(shè)置Android開發(fā)環(huán)境 
D.1 起步 
D.2 安裝Eclipse 
D.3 安裝Android SDK 
D.4 安裝在Eclipse中使用的 Android插件 
D.5 設(shè)置你的手機 

編輯推薦

卡登海德編著的《Java入門經(jīng)典(第6版)》引導(dǎo)讀者從零開始學(xué)習(xí)Java編程,它以平實的語言闡述概念,并包含大量要求讀者逐步創(chuàng)建的示例程序。讀完本書,讀者就能編寫自己的Java程序,對自己使用該語言的能力充滿信心,進而更深入地學(xué)習(xí)它;讀者還將獲得日益重要的技能,如網(wǎng)絡(luò)計算、圖形用戶界面設(shè)計和面向?qū)ο缶幊獭?/pre>

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java入門經(jīng)典 PDF格式下載


用戶評論 (總計47條)

 
 

  •   拿到書后,一口氣看了三章,以前用VB,覺得內(nèi)容淺顯易懂,書中的例子很豐富,還可以去網(wǎng)站上下載,很方便,非常適合Java入門!
  •   書的確是很好,包含了最新版的java 7和最近流行的Android知識!
  •   就是比一般的JAVA書薄了一點,300頁不到,看了前幾章,和一般的教學(xué)書不一樣,還真有點不習(xí)慣
  •   涵蓋java7和android,正是需要的
  •   只學(xué)過C#,現(xiàn)在學(xué)JAVA,很合適初學(xué)者
  •   內(nèi)容通俗易懂,非常適合入門。
  •   這本書非常適合入門,但不太適合想進階的同學(xué)~
  •   對于一個入門者來說還可以,就是講的有點凡,不適合深入學(xué)習(xí)的學(xué)著!
  •   這本書之前看過,內(nèi)容比較有趣也不難懂啊,很好
  •   這本書很喜歡,非常適合初學(xué)的我學(xué)習(xí)。
  •   這本封面破了個大口子,里面還好,看了下內(nèi)容,挺通俗易懂的
  •   書很不錯,能看懂,還在學(xué)習(xí)中。
  •   還是那句話老公買的書,他說這事一本好書,所以他經(jīng)常在學(xué)
  •   很好,是正品。字跡清楚,是買來做教科書的。
  •   還沒有看,不過聽說應(yīng)該不錯,郵電的出版社還是不錯的·
  •   不錯的,就是價格貴了點兒,質(zhì)量很好的
  •   昨天剛到手,希望看完能自己做個安卓應(yīng)用出來^^
  •   不過書的紙張?zhí)盍?,比報紙用紙好點吧,而且居然有膠水沾在書邊上。。。搞得我一張一張撕開。。。。有幾頁都撕爛了一點,希望這只是個別現(xiàn)象。
  •   一般。有幾處印刷錯誤。
  •   速度沒的說
  •   哈哈 雖然有點薄,但是還是比較適合初用者
  •   書剛?cè)胧?,簡單的看看了,很適合我這樣的新手學(xué)習(xí)
  •   做為 hadoop 熱門云技術(shù)的 java 入門教材了解,入門滿適合,電子檔看了前面9章的內(nèi)容,很適合入門,講得再深入點就好了
  •   對于會C語言或者掌握一些編程技術(shù)的人來說看起來還比較輕松,只是書中有幾章感覺不是特好,尤其在有關(guān)圖形用戶界面(15章)和多線程(19章),沒有交待得太清楚。
  •   簡潔明了,作者很有個性。。。。就是稍微淺了點。。入門不錯的選擇
  •   介紹的比較基礎(chǔ)吧,就是里面的代碼用的都是大寫的,不習(xí)慣
  •   本書很實用,深入淺出,很容易看明白。
  •   支持當(dāng)當(dāng),書很好,發(fā)貨也很及時!
  •   希望內(nèi)容能讓我滿意
  •   一般,內(nèi)容比較少,幫助不大。
  •   內(nèi)容比較基礎(chǔ),適合初學(xué)者學(xué)習(xí)
  •   有種吃快餐的感覺,有些地方看不懂。
  •   不建議大家購買,太多費話及無關(guān)的的話,初學(xué)者看得太煩。
  •   有點無語啊,表示準(zhǔn)備再買一本
  •   內(nèi)容很簡單,就是沖著簡單而來的。涉及的主題還蠻多,甚至手機應(yīng)用程序開發(fā),但都是輕輕略過,適合初學(xué)者入門,培養(yǎng)編程的興趣,或者外行人窺視一下編程的秘密。書中介紹的唯一一個容器類竟然是Vector,這個早已不推薦使用的類,令人詫異。
  •   書很好,講的很基礎(chǔ),很好。
  •   什么東西,里面什么都沒有,大家一定不要買這本書,要買也去看看別的
  •   少許編輯錯誤,不影響;翻譯還可以,作者夾雜一些典型的美式幽默;覆蓋面不寬,不深入
  •   最基本的環(huán)境配置都不說一下還新手入門呢怎么入?還要自己去百度這些東西我買這書有意義么?
  •   這次的書外觀有點舊,有些微折角了,感覺像倉底貨,其他尚好。
  •   正如書名,JAVA入門經(jīng)典。
  •   商品質(zhì)量非常好,圖書無異味,非常干凈
  •   這本書講的比較簡要
  •   不錯,不錯,送貨很快
  •   學(xué)習(xí)一下,入門級
  •   剛開始看,感覺還不錯,正版書
  •   書一拿到手就看了
 

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

京ICP備13047387號-7