注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)21天學(xué)通Java 2

21天學(xué)通Java 2

21天學(xué)通Java 2

定 價(jià):¥51.00

作 者: (美)Laura Lemay,(美)Rogers Cadenhead著;瀟湘工作室譯
出版社: 人民郵電出版社
叢編項(xiàng): 計(jì)算機(jī)技術(shù)譯林精選系列
標(biāo) 簽: JAVA語言 程序設(shè)計(jì)

ISBN: 9787115092366 出版時(shí)間: 2001-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 470頁 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是詳細(xì)介紹Java 2的完整而實(shí)用的參考書,其主要內(nèi)容分為三部分:第一部分介紹Java的基本概念,如面向?qū)ο缶幊谈拍睢ava的基本組件、使用對(duì)象、列表以及邏輯和循環(huán)、創(chuàng)建類和方法。編寫Java小程序;第二部分詳細(xì)說明了Swing和其他可視化編程,如Swing的使用、建立Swing接口、在用戶界面上安排組件、響應(yīng)用戶輸入、顏色以及字體和圖形、線程和動(dòng)畫、JavaSound;第三部分是有關(guān)Java的高級(jí)功能,如包和接口以及其他類功能、錯(cuò)誤處理和安全性、通過Java流處理數(shù)據(jù)、對(duì)象串行化和反射、跨越Internet通信、使用JavaBeans、Java數(shù)據(jù)庫(kù)連接和數(shù)據(jù)結(jié)構(gòu)。本書在每章介紹概念和功能的過程中,還提供了大量的程序?qū)嵗?,并有測(cè)驗(yàn)題和詳細(xì)的解答,以幫助讀者鞏固所學(xué)的內(nèi)容。通過本書,讀者不僅能夠循序漸進(jìn)地學(xué)習(xí)Java語言,還將掌握有關(guān)Java編程的全部技能,并應(yīng)用于實(shí)際項(xiàng)目中。本書適用于Java新手和曾經(jīng)使用過Java以前版本的程序員。經(jīng)過21天的學(xué)習(xí),您將擁有Java編程的全部技能。通過完整地學(xué)習(xí)本書的課程,您將掌握基本的編程技巧,并進(jìn)而學(xué)會(huì)更高級(jí)的技術(shù)及概念。本書是國(guó)際上暢銷書籍的修訂版。您可以自前向后按章節(jié)循序漸進(jìn)地學(xué)習(xí),也可以選擇自己最感舉的課程。

作者簡(jiǎn)介

  LauraLemay是Web開發(fā)方面書籍的暢銷書作者之一。她是暢銷書《SamsTeachYourselfWebPublishingwithHTME》以及《SamsTeachYourselfPerlin21Days》的作者。RogersCadenhead是《SamsTeachYoursfleJava2in24Hours》的作者,而且與人合作編寫了《SamsTeachYourselfSunSolftJavaWorkshopin21Days》以及《JavaUnleashed》他還為FortWorthStar-Telegram,Knight-RidderNewsService和NewYorkTimesSyndicate編寫問答題。

圖書目錄

第一部分 第1周課程:Java的基本概念
第1章 第1天課程:21世紀(jì)的Java
1.1 探索Java 2
1.1.1 Java的過去、現(xiàn)在和未來
1.1.2 交互式Web編程
1.1.3 Java來自小型的Oak語言
1.1.4 Java語言的版本
1.1.5 Java的前景
1.2 選擇Java的原因
1.2.1 面向?qū)ο?br />1.2.2 易于學(xué)習(xí)
1.2.3 平臺(tái)無關(guān)性
1.3 進(jìn)入Java編程
1.3.1 選擇Java開發(fā)工具
1.3.2 安裝軟件開發(fā)工具包
1.4 第1個(gè)Java程序
1.4.1 創(chuàng)建源文件
1.5 小結(jié)
1.6 問題和解答
1.7 小測(cè)驗(yàn)
1.7.1 問題
1.7.2 答案
1.8 練習(xí)
第2章 第2天課程:面向?qū)ο缶幊?br />2.1 以對(duì)象的形式思考
2.2 對(duì)象和類
2.2.1 對(duì)象重用
2.3 屬性和行為
2.3.1 對(duì)象的類的屬性
2.3.2 對(duì)象的類的行為
2.3.3 創(chuàng)建類
2.3.4 運(yùn)行程序
2.4 組織類和類行為
2.4.1 繼承
2.4.2 創(chuàng)建類層次結(jié)構(gòu)
2.4.3 繼承性的使用
2.4.4 單重繼承和多重繼承
2.4.5 接口
2.4.6 包
2.5 小結(jié)
2.6 問題和解答
2.7 小測(cè)驗(yàn)
2.7.1 問題
2.7.2 答案
2.8 練習(xí)
第3章 第3天課程:Java基礎(chǔ)
3.1 語句和表達(dá)式
3.2 變量和數(shù)據(jù)類型
3.2.1 創(chuàng)建變量
3.2.2 命名變量
3.2.3 變量類型
3.2.4 數(shù)據(jù)類型
3.2.5 類的類型
3.2.6 變量賦值
3.2.7 常量
3.3 注釋
3.4 文字
3.4.1 數(shù)字文字
3.4.2 布爾文字
3.4.3 字符文字
3.4.4 字符串文字
3.5 表達(dá)式和運(yùn)算符
3.5.1 算術(shù)運(yùn)算
3.5.2 賦值的更多內(nèi)容
3.5.3 加1和減1
3.5.4 比較
3.5.5 邏輯運(yùn)算符
3.5.6 運(yùn)算符優(yōu)先級(jí)
3.6 字符串算術(shù)運(yùn)算
3.7 小結(jié)
3.8 問題和解答
3.9 小測(cè)驗(yàn)
3.9.1 問題
3.9.2 答案
3.10 練習(xí)
第4章 第4天課程:使用對(duì)象
4.1 創(chuàng)建新對(duì)象
4.1.1 使用new
4.1.2 new的功能
4.1.3 內(nèi)存管理說明
4.2 訪問并設(shè)置類和實(shí)例變量
4.2.1 獲得值
4.2.2 修改值
4.2.3 類變量
4.3 調(diào)用方法
4.3.1 嵌套方法調(diào)用
4.3.2 類方法
4.4 引用對(duì)象
4.5 強(qiáng)制轉(zhuǎn)換及轉(zhuǎn)換對(duì)象和原始類型
4.5.1 原始類型的強(qiáng)制轉(zhuǎn)換
4.5.2 對(duì)象的強(qiáng)制轉(zhuǎn)換
4.5.3 原始類型轉(zhuǎn)換為對(duì)象及相反過程
4.6 比較對(duì)象值和類
4.6.1 比較對(duì)象
4.6.2 確定對(duì)象的類
4.7 小結(jié)
4.8 問題和解答
4.9 小測(cè)驗(yàn)
4.9.1 問題
4.9.2 答案
4.10 練習(xí)
第5章 第5天課程:列表、邏輯和循環(huán)
5.1 數(shù)組
5.1.1 聲明數(shù)組變量
5.1.2 創(chuàng)建數(shù)組對(duì)象
5.1.3 訪問數(shù)組元素
5.1.4 修改數(shù)組元素
5.1.5 多維數(shù)組
5.2 塊語句
5.3 if條件
5.4 switch條件
5.5 fof循環(huán)
5.6 While和do循環(huán)
5.6.1 while循環(huán)
5.6.2 do…while循環(huán)
5.7 跳出循環(huán)
5.7.1 標(biāo)記循環(huán)
5.7.2 條運(yùn)算符
5.8 小結(jié)
5.9 問題和解答
5.10 小測(cè)驗(yàn)
5.10.1 問題
5.10.2 答案
5.11 練習(xí)
第6章 第6天課程:創(chuàng)建類和方法
6.1 定義類
6.2 創(chuàng)建實(shí)例和類變量
6.2.1 定義實(shí)例變量
6.2.2 類變量
6.3 創(chuàng)建方法
6.3.1 定義方法
6.3.2 this關(guān)鍵字
6.3.3 變量作用域和方法定義
6.3.4 參數(shù)傳遞給方法
6.3.5 類方法
6.4 創(chuàng)建Java應(yīng)用程序
6.4.1 輔助類
6.5 Java應(yīng)用程序和命令行參數(shù)
6.5.1 向Java應(yīng)用程序傳遞參數(shù)
6.5.2 在Java應(yīng)用程序中處理參數(shù)
6.6 創(chuàng)建名稱相同、參數(shù)不同的方法
6.7 構(gòu)造函數(shù)方法
6.7.1 基本構(gòu)造函數(shù)方法
6.7.2 調(diào)用另一個(gè)構(gòu)造函數(shù)方法
6.7.3 重載構(gòu)造函數(shù)方法
6.8 重載方法
6.8.1 創(chuàng)建重載現(xiàn)存方法的方法
6.8.2 調(diào)用初始方法
6.8.3 重載構(gòu)造函數(shù)
6.9 終結(jié)方法
6.10 小結(jié)
6.11 問題和解答
6.12 小測(cè)驗(yàn)
6.12.1 問題
6.12.2 答案
6.13 練習(xí)
第7章 第7天課程:編寫Java小程序
7.1 小程序與應(yīng)用程序的區(qū)別
7.2 小程序安全限制
7.2.1 選擇Java版本
7.3 創(chuàng)建小程序
7.3.1 主要的小程序活動(dòng)
7.3.2 示例小程序
7.4 網(wǎng)頁上包含小程序
7.4.1 <APPLET>標(biāo)記
7.4.2 測(cè)試結(jié)果
7.4.3 在Web上安排小程序
7.5 <APPLET>標(biāo)記的其他內(nèi)容
7.5.1 ALGN
7.5.2 HSPACE和VSRAC
7.5.3 CODE和CODEBASE
7.5.4 <OBJECT>標(biāo)記
7.6 Java存檔
7.7 向小程序傳遞參數(shù)
7.8 開發(fā)Java 2小程序
7.8.1 在網(wǎng)頁上使用Plug-in
7.8.2 運(yùn)行Plug-in
7.9 小結(jié)
7.10 問題和解答
7.10.1 問題
7.10.2 解答
7.11 練習(xí)
第二部分 第2周課程:Swing和其他可視化Java編程
第8章 第8天課程:使用Swing
8.1 創(chuàng)建應(yīng)用程序
8.1.1 創(chuàng)建接口
8.1.2 開發(fā)框架
8.1.3 關(guān)閉窗口
8.1.4 創(chuàng)建組件
8.1.5 在容器中添加組件
8.1.6 在小程序中添加組件
8.2 使用組件
8.2.1 圖像圖標(biāo)
8.2.2 標(biāo)簽
8.2.3 文本域
8.2.4 文本區(qū)域
8.2.5 滾動(dòng)窗格
8.2.6 滾動(dòng)條
8.2.7 復(fù)選框和單選按鈕
8.2.8 下拉列表和組合框
8.3 小結(jié)
8.4 問題和解答
8.4.1 問題
8.4.2 解答
8.5 練習(xí)
第9章 第9天課程:建立Swing接口
9.1 Swing的特征
9.1.1 設(shè)置外觀和感覺
9.1.2 標(biāo)準(zhǔn)對(duì)話框
9.1.3 示例:Info應(yīng)用程序
9.1.4 滑塊
9.1.5 滾動(dòng)窗格
9.1.6 工具欄
9.1.7 進(jìn)度條
9.2 小結(jié)
9.3 問題和解答
9.3.1 問題
9.3.2 答案
9.4 練習(xí)
第10章 第10天課程:在用戶界面上安排組件
10.1 基本界面布局
10.1.1 安排界面
10.1.2 流動(dòng)布局
10.1.3 網(wǎng)格布局
10.1.4 邊界布局
10.2 混合布局管理器
10.3 卡片布局
10.4 網(wǎng)格袋布局
10.4.1 設(shè)計(jì)網(wǎng)格
10.4.2 創(chuàng)建網(wǎng)格
10.4.3 確定比例
10.4.4 添加和安排組件
10.4.5 調(diào)整
10.5 單元填充和邊距
10.6 小結(jié)
10.7 問題和解答
10.7.1 問題
10.7.2 答案
10.8 練習(xí)
第11章 第11天課程:響應(yīng)用戶輸入
11.1 事件監(jiān)聽器
11.1.1 設(shè)置組件
11.1.2 事件處理方法
11.2 使用方法
11.2.1 動(dòng)作事件
11.2.2 調(diào)整事件
11.2.3 焦點(diǎn)事件
11.2.4 項(xiàng)目事件
11.2.5 按鍵事件
11.2.6 鼠標(biāo)事件
11.2.7 鼠標(biāo)移動(dòng)事件
11.2.8 窗口事件
11.2.9 實(shí)例:RGB到HSB的轉(zhuǎn)換器
11.2.10 設(shè)計(jì)布局
11.2.11 定義子面板
11.2.12 在sRGB和HSB之間轉(zhuǎn)換
11.2.13 處理用戶事件
11.3 小結(jié)
11.4 問題和解答
11.4.1 問題
11.4.2 答案
11.5 練習(xí)
第12章 第12天課程:顏色、字體和圖形
12.1 圖形類
12.2 創(chuàng)建繪圖接口
12.2.1 轉(zhuǎn)換Graphics2D對(duì)象
12.2.2 創(chuàng)建應(yīng)用程序
12.2.3 圖形坐標(biāo)系統(tǒng)
12.3 繪圖和填充
12.3.1 線條
12.3.2 矩形
12.3.3 多邊形
12.3.4 橢圓形
12.3.5 圓弧
12.3.6 復(fù)制和清除
12.4 文本和字體
12.4.1 創(chuàng)建Font對(duì)象
12.4.2 繪制字符和字符串
12.4.3 查找字體信息
12.5 顏色
12.5.1 使用Color對(duì)象
12.5.2 測(cè)試和設(shè)置當(dāng)前顏色
12.6 使用Java2D的高級(jí)圖形操作
12.6.1 用戶和設(shè)備坐標(biāo)空間
12.6.2 指定渲染屬性
12.6.3 創(chuàng)建要繪制的對(duì)象
12.6.4 繪制對(duì)象
12.6.5 2D繪圖示例
12.7 小結(jié)
12.8 問題和解答
12.8.1 問題
12.8.2 答案
12.9 練習(xí)
第13章 第13天課程:線程和動(dòng)畫
13.1 在Java中創(chuàng)建動(dòng)畫
13.1.1 繪圖和重新繪圖
13.1.2 動(dòng)畫顯示組件
13.1.3 通過線程控制動(dòng)畫
13.1.4 編寫線程程序
13.1.5 使用線程的時(shí)鐘應(yīng)用程序
13.1.6 停止線程
13.2 檢索和使用圖像
13.2.1 得到圖像
13.2.2 繪制圖像
13.2.3 圖像觀察器
13.3 使用圖像創(chuàng)建動(dòng)畫
13.3.1 Pixel Pete
13.3.2 跟蹤圖像加載
13.4 小結(jié)
13.5 問題和解答
13.5.1 問題
13.5.2 答案
13.6 練習(xí)
第14章 第14天課程:JavaSound
14.1 檢索和使用聲音
14.2 JavaSound
14.2.1 MIDI文件
14.2.2 播放MIDI文件
14.2.3 處理聲音文件
14.3 小結(jié)
14.4 問題和解答
14.4.1 問題
14.4.2 答案
14.5 練習(xí)
第三部分 第3周課程:Java高級(jí)功能
第15章 第15天課程:包、接口和其他類功能
15.1 修飾符
15.1.1 方法和變量的訪問控制
15.2 靜態(tài)變量和方法
15.3 final類、方法和變量
15.3.1 變量
15.3.2 方法
15.3.3 類
15.4 抽象類和方法
15.5 包
15.6 使用包
15.6.1 完整包和類名稱
15.6.2 import聲明
15.6.3 名稱沖突
15.6.4 CLASSPATH和類的位置
15.7 創(chuàng)建包
15.7.1 挑選包名稱
15.7.2 創(chuàng)建文件夾結(jié)構(gòu)
15.7.3 在包中添加類
15.7.4 包和類訪問控制
15.8 接口
15.8.1 單繼承問題
15.8.2 接口和類
15.8.3 實(shí)現(xiàn)和使用接口
15.8.4 實(shí)現(xiàn)多個(gè)接口
15.8.5 接口的其他用途
15.9 創(chuàng)建和擴(kuò)展接口
15.9.1 新接口
15.9.2 接口內(nèi)的方法
15.9.3 擴(kuò)展接口
15.9.4 創(chuàng)建在線Storefront程序
15.10 內(nèi)部類
15.11 小結(jié)
15.12 問題和解答
15.12.1 問題
15.12.2 答案
15.13 練習(xí)
第16章 第16天課程:錯(cuò)誤處理和安全性
16.1 異?!惻f而令人費(fèi)解的方法
16.2 Java異常
16.3 管理異常
16.3.1 異常一致性檢查
16.3.2 保護(hù)代碼和捕獲異常
16.3.3 finally子句
16.4 聲明引發(fā)異常的方法
16.4.1 throws子句
16.4.2 引發(fā)哪個(gè)異常
16.4.3 傳遞異常
16.4.4 thorws和繼承
16.5 創(chuàng)建和引發(fā)異常
16.5.1 引發(fā)異常
16.5.2 創(chuàng)建異常
16.5.3 組合throws、try和throw
16.6 確定使用異常的時(shí)機(jī)
16.6.1 何時(shí)使用異常
16.6.2 何時(shí)不使用異常
16.6.3 使用異常的糟糕樣式
16.7 用數(shù)字簽名標(biāo)識(shí)小程序
16.7.1 數(shù)字簽名示例
16.7.2 瀏覽器的特定簽名
16.7.3 安全規(guī)則
16.8 小結(jié)
16.9 問題和解答
16.9.1 問題
16.9.2 答案
16.10 練習(xí)
第17章 第17天課程:通過Java流處理數(shù)據(jù)
17.1 流的基礎(chǔ)知識(shí)
17.1.1 使用流
17.1.2 過濾流
17.2 字節(jié)流
17.2.1 文件流
17.2.2 文件輸入流
17.2.3 文件輸出流
17.3 過濾流
17.3.1 字節(jié)過濾器
17.4 字符流
17.4.1 讀取文本文件
17.4.2 寫入文本文件
17.5 文件和文件名過濾器
17.6 小結(jié)
17.7 問題和解答
17.7.1 問題
17.7.2 答案
17.8 練習(xí)
第18章 第18天課程:對(duì)象串行化和反射
18.1 對(duì)象串行化
18.1.1 對(duì)象輸出流
18.1.2 對(duì)象輸流
18.1.3 過渡變量
18.2 用反射檢測(cè)類和方法
18.2.1 檢測(cè)和創(chuàng)建類
18.2.2 使用類的每部分
18.2.3 檢測(cè)類
18.3 遠(yuǎn)程方法調(diào)用
18.3.1 RMI體系結(jié)構(gòu)
18.3.2 創(chuàng)建RMI應(yīng)用程序
18.3.3 RMI和安全性
18.4 小結(jié)
18.5 問題和解答
18.5.1 問題
18.5.2 答案
18.6 練習(xí)
第19章 第19天課程:跨越Internet通信
19.1 Java連網(wǎng)
19.1.1 在小程序內(nèi)創(chuàng)建鏈接
19.1.2 打開Web連接
19.1.3 通過Net打開流
19.1.4 套接口
19.1.5 套接口服務(wù)器
19.1.6 設(shè)計(jì)服務(wù)器應(yīng)用程序
19.1.7 實(shí)現(xiàn)服務(wù)器
19.1.8 測(cè)試服務(wù)器
19.2 小結(jié)
19.3 問題和解答
19.3.1 問題
19.3.2 答案
19.4 練習(xí)
第20章 第20天課程:使用JavaBeans
20.1 可重用軟件組件
20.1.1 JavaBeans的目標(biāo)
20.1.2 JavaBeans和Java的關(guān)系
20.1.3 JavaBeans API
20.2 開發(fā)工具
20.2.1 JavaBeans Development Kit
20.3 使用JavaBeans
20.3.1 Bean容器
20.3.2 放置Bean
20.3.3 調(diào)整bean屬性
20.3.4 在Beans之間創(chuàng)建交互
20.3.5 創(chuàng)建JavaBeans程序
20.3.6 使用其他JavaBeans
20.4 小結(jié)
20.5 問題和解答
20.5.1 問題
20.5.2 答案
20.6 練習(xí)
第21章 第21天課程:Java數(shù)據(jù)庫(kù)連接和數(shù)據(jù)結(jié)構(gòu)
21.1 Java數(shù)據(jù)庫(kù)連接
21.1.1 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
21.1.2 JDBC——ODBC橋
21.1.3 連接到ODBC數(shù)據(jù)源
21.1.4 JDBC驅(qū)動(dòng)程序
21.2 數(shù)據(jù)結(jié)構(gòu)
21.3 Java數(shù)據(jù)結(jié)構(gòu)
21.3.1 Iterator
21.3.2 BitSet
21.3.3 Vector
21.3.4 Stack
21.3.5 Map
21.3.6 Hashtable
21.4 小結(jié)
21.5 問題和解答
21.5.1 問題
21.5.2 答案
21.6 練習(xí)
附錄A 配置SDK
A.1 使用命令行接口
A.1.1 在MS-DOS中打開文件夾
A.1.2 在MS-DOS中創(chuàng)建文件夾
A.1.3 在MS-DOS內(nèi)運(yùn)行程序
A.2 配置SDK
A.2.1 設(shè)置PATH命令
A.2.2 設(shè)置CLASSPATH命令
A.3 UNIX配置
A.3.1 解決其他平臺(tái)上的Class Not Found錯(cuò)誤
附錄B 在SDK中使用文本編輯器
B.1 選擇文本編輯器
B.2 在Windows中創(chuàng)建文件關(guān)聯(lián)
B.2.1 刪除現(xiàn)存的文件關(guān)聯(lián)
B.2.2 創(chuàng)建新關(guān)聯(lián)
B.2.3 建立圖標(biāo)和文件類型的關(guān)系
附錄C SDK
C.1 SDK概述
C.2 java解釋程序
C.3 javac編譯器
C.4 appletviewer瀏覽器
C.5 javadoc文檔說明工具
C.6 jdb調(diào)試程序
C.6.1 調(diào)試應(yīng)用程序
C.6.2 調(diào)試小程序
C.6.3 高級(jí)調(diào)試命令
C.7 使用系統(tǒng)屬性
C.8 小結(jié)
C.9 問題和解答

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)