出版時間: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
無評論、評分、閱讀與下載