注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java 2編程起步

Java 2編程起步

Java 2編程起步

定 價:¥50.00

作 者: (美)Herbert Schildt著;史興華譯
出版社: 人民郵電出版社
叢編項: 編程起步系列
標 簽: JAVA語言 程序設計

購買這本書可以去


ISBN: 9787115091789 出版時間: 2001-01-01 包裝:
開本: 26cm 頁數(shù): 495頁 字數(shù):  

內容簡介

  本書是Java編程權威Herbert Schildt先生的一本力作。它采用了循序漸進的方法,并穿插大量的例子、自測題和項目練習。全書共分十二章,每章講述Java 2的一個方面。主要內容涉及Java 2的基礎:控制語句、數(shù)組、字符串、類和方法;也講述了Java的高級特性:包、違例處理和I/O系統(tǒng)、多線程;還有Java applet的一些知識。本書適合于學習、掌握和提高Java編程方法和技巧的各種技術人員,尤其適合于初學者。

作者簡介

  作者:HerbertSchildtHerbertSchildt,是世界頂級程序設計大師,全球頂尖編程圖書作者之一。他是C、C++、Java和C#編程語言的權威,也是Windows編程方面的專家。擁有伊利諾斯大學的計算機科學碩士學位。他的編程書籍在世界范圍內的銷量已經(jīng)超過3000000冊,并被翻譯成多種語言流傳于世。Java實用教程(第3版)>>更多作品

圖書目錄

第1章 Java基礎 
1.1 Java的起源 
1.1.1 Java與C和C++的聯(lián)系 
1.2 Java對于Internet的貢獻
1.2.1 Java applet和應用程序
1.2.2 安全性 
1.2.3 可移植性
1.3 Java魔術:bytecode 
1.4 Java的專門用語 
1.5 面向對象的編程 
1.5.1 封裝 
1.5.2 多態(tài)性
1.5.3 繼承 
1.6 獲得JDK
1.7 第一個示例程序 
1.7.1 輸入程序 
1.7.2 編譯程序 
1.7.3 逐行解釋第一個示例程序 
1.8 處理語法錯誤 
1.9 第二個示例程序
1.10 另一種數(shù)據(jù)類型
項目1-1 將加侖轉換為升 
1.11 兩個控制語句 
1.11.1 if語句 
1.11.2 for循環(huán)
1.12 使用代碼塊
1.13 分號和定位
1.14 縮排習慣 
項目1-2 改進加侖轉換為升的程序 
1.15 Java關鍵字 
1.16 Java標識符 
1.17 Java類庫 
1.18 小測驗 
第2章 介紹數(shù)據(jù)類型和運算符 
2.1 數(shù)據(jù)類型的重要性 
2.2 Java的簡單類型 
2.3 整數(shù) 
2.4 浮點類型 
2.5 字符 
2.6 布爾類型 
項目2-1 閃電有多遠 
2.7 常量 
2.7.1 十六進制和八進制常數(shù) 
2.7.2 字符轉義序列 
2.7.3 字符串常量 
2.8 進一步研究變量
2.8.1 初始化變量 
2.8.2 動態(tài)初始化 
2.9 變量的作用域和生存期 
2.10 運算符 
2.11 算術運算符 
2.11.1 增量和減量運算 
2.12 關系和邏輯運算符 
2.12.1 短路邏輯運算符 
2.13 賦值運算符 
2.13.1 賦值的簡寫形式 
2.13.2 賦值中的類型轉換
2.14 不兼容類型的造型 
2.15 運算符優(yōu)先級 
項目2-2 顯示邏輯運算符的真值表 
2.16 表達式 
2.16.1 表達式中的類型轉換 
2.16.2 空格和圓括號 
2.17 小測驗 
第3章 程序控制語句 
3.1 從鍵盤輸入字符 
3.2 if語句 
3.2.1 嵌套if語句 
3.2.2 if-else-if階梯 
3.3 switch語句 
3.3.1 嵌套switch語句 
3.3.2 項目3-1:開始建立Java幫助系統(tǒng) 
3.4 for循環(huán) 
3.4.1 for循環(huán)的一些變化 
3.4.2 空白部分 
3.4.3 沒有循環(huán)體的循環(huán) 
3.4.4 在循環(huán)中聲明循環(huán)控制變量 
3.5 while循環(huán) 
3.6 do-while循環(huán) 
項目3-2:改進Java幫助系統(tǒng) 
3.7 使用break退出循環(huán) 
3.8 使用break作為goto的一種形式 
3.9 使用continue語句 
項目3-3 完成Java幫助系統(tǒng) 
3.10 嵌套循環(huán) 
3.11 小測驗 
第4章 介紹類、對象和方法 
4.1 類基礎 
4.1.1 類的通用格式 
4.1.2 定義類 
4.2 對象是如何創(chuàng)建的 
4.3 句柄變量和賦值 
4.4 方法 
4.4.1 為Vehicle類增加一個方法 
4.4.2 從方法返回 
4.4.3 返回值 
4.4.4 使用自變量 
4.4.5 為Vehicle類增加一個自變量方法 
4.4.6 項目4-1:創(chuàng)建Help類 
4.5 構造器 
4.5.1 自變量構造器 
4.5.2 給Vehicle類增加一個構造器 
4.6 再次研究new運算符 
4.7 垃圾收集和收尾 
4.7.1 finalize()方法 
4.7.2 項目4-2:演示收尾
4.8 this關鍵字 
4.9 小測驗 
第5章 更多數(shù)據(jù)類型和運算符 
5.1 數(shù)組 
5.1.1 一維數(shù)組 
5.1.2 項目5-1:數(shù)組排序 
5.2 多維數(shù)組 
5.2.1 二維數(shù)組
5.2.2 不規(guī)則數(shù)組 
5.2.3 三維或者更多維數(shù)的數(shù)組 
5.2.4 初始化多維數(shù)組 
5.3 可選擇的數(shù)組聲明語法 
5.4 數(shù)組句柄賦值 
5.5 使用length成員
項目5-2:一個隊列類
5.6 String 
5.6.1 創(chuàng)建String 
5.6.2 String操作 
5.6.3 String數(shù)組 
5.6.4 String是不可改變的 
5.6.5 使用命令行參數(shù) 
5.7 位運算符 
5.7.1 位運算符AND、OR、XOR和NOT 
5.7.2 移位運算符 
5.7.3 位賦值簡寫 
5.7.4 項目5-3:一個ShowBits類 
5.8 ?運算符 
5.9 小測驗 
第6章 進一步研究方法和類 
6.1 控制對類成員的訪問 
6.1.1 Java的訪問指示符 
6.1.2 項目6-1:改進Queue類 
6.2 給方法傳遞對象 
6.2.1 參數(shù)是如何傳遞的 
6.3 返回對象 
6.4 方法重載 
6.5 構造器重載
項目6-2:重載Queue構造器 
6.6 遞歸 
6.7 理解static 
6.7.1 static塊 
6.7.2 項目6-3:快速排序 
6.8 介紹嵌套類和內部類 
6.9 小測驗 
第7章 繼 承 
7.1 繼承的基礎 
7.1.1 成員訪問和繼承 
7.2 構造器和繼承 
7.2.1 使用super調用超類構造器 
7.3 使用super訪問超類成員 
項目7-1:擴展Vehicle類 
7.4 創(chuàng)建多級類層次 
7.5 構造器何時被調用? 
7.6 超類句柄和子類對象 
7.7 方法覆蓋 
7.8 覆蓋方法支持多態(tài)性 
7.8.1 為什么覆蓋方法?
7.8.2 對TwoDShape使用方法覆蓋 
7.9 使用抽象類 
7.10 使用final 
7.10.1 使用final阻止覆蓋 
7.10.2 使用final阻止繼承 
7.10.3 對數(shù)據(jù)成員使用final 
7.11 Object類 
7.12 小測驗 
第8章 包和接口 
8.1 包 
8.1.1 定義包 
8.1.2 尋找包和CLASSPATH 
8.1.3 一個包的小例子 
8.2 包和成員訪問 
8.2.1 包訪問示例 
8.2.2 理解Protected成員 
8.3 引入包 
8.4 Java的類庫包含在包中 
8.5 接口 
8.5.1 實現(xiàn)接口 
8.5.2 使用接口句柄 
8.5.3 項目8-1:創(chuàng)建一個Queue接口 
8.5.4 接口中的變量 
8.5.5 接口可以被繼承
8.6 小測驗 
第9章 異常處理 
9.1 異常層次 
9.2 錯誤處理基礎 
9.2.1 使用try和catch 
9.2.2 一個簡單的異常示例 
9.2.3 未捕獲異常的后果 
9.2.4 異常使你能夠柔性地處理錯誤 
9.3 使用多重catch語句 
9.3.1 捕獲子類異常 
9.4 嵌套try塊 
9.5 擲出異常 
9.5.1 重新擲出異常 
9.6 進一步研究Throwable 
9.7 使用finally 
9.8 使用throws 
9.9 Java的內建異常 
9.10 創(chuàng)建異常子類 
項目9-1:給Queue類添加異常 
9.12 小測驗 
第10章 使用I/O 
10.1 Java的I/O是依賴于流的 
10.1.1 字節(jié)流和字符流 
10.1.2 字節(jié)流類 
10.1.3 字符流類 
10.1.4 預定義流 
10.2 使用字節(jié)流 
10.2.1 讀取控制臺輸入 
10.2.2 寫入控制臺輸出 
10.3 使用字節(jié)流讀寫文件
10.3.1 從文件輸入 
10.3.2 寫入文件 
10.3.3 讀寫二進制數(shù)據(jù) 
10.3.4 項目10-1:一個文件比較實用程序 
10.4 隨機文件訪問 
10.5 使用Java基于字符的流 
10.5.1 使用字符流的控制臺輸入 
10.5.2 使用字符流的控制臺輸出 
10.5.3 使用字符流處理文件I/O 
10.6 使用Java的類型包裝器轉換數(shù)字字符串 
項目10-2:創(chuàng)建一個基于磁盤的Help系統(tǒng) 
10.7 小測驗 
第11章 多線程編程 
11.1 多線程基礎 
11.2 線程類和可運行接口 
11.3 創(chuàng)建一個線程 
11.3.1 一些簡單的改進 
11.3.2 項目11-1:繼承Thread 
11.4 創(chuàng)建多線程 
11.5 決定何時一個線程結束 
11.6 線程優(yōu)先級 
11.7 同步 
11.7.1 使用同步方法 
11.7.2 同步語句 
11.8 使用notify()、wait()和notifyAll()進行線程間通信 
11.8.1 一個使用wait()和notify()的例子 
11.9 掛起、恢復和停止線程 
項目11-2:使用主線程 
11.10 小測驗 
第12章 applet、事件以及其他主題 
12.1 applet基礎 
12.2 applet的組織和基本要素 
12.2.1 applet 架構 
12.2.2 一個完整的applet 框架 
12.2.3 applet的初始化和終止 
12.3 請求刷新 
12.3.1 update()方法 
12.3.2 項目12-1:一個簡單的標題applet 
12.4 使用狀態(tài)窗口 
12.5 給applet傳遞自變量 
12.6 applet類 
12.7 事件處理 
12.8 授權事件模型 
12.8.1 事件 
12.8.2 事件源
12.8.3 事件接收器 
12.8.4 事件類 
12.8.5 事件接收器接口 
12.9 使用授權事件模型 
12.9.1 處理鼠標事件 
12.9.2 一個簡單的鼠標事件applet 
12.10 更多Java關鍵字 
12.10.1 transient和volatile修飾符 
12.10.2 instanceof 
12.11 strictfp 
12.12 native方法
12.13 下一步做什么? 
12.14 小測驗 
附錄A 小測驗答案 
第1章 Java基礎 
第2章 介紹數(shù)據(jù)類型和運算符 
第3章 程序控制語句 
第4章 介紹類、對象和方法 
第5章 更多數(shù)據(jù)類型和運算符
第6章 進一步研究方法和類 
第7章 繼承 
第8章 包和接口 
第9章 違例處理 
第10章 使用I/O 
第11章 多線程編程 
第12章 applet、事件以及其他主題 
附錄B 使用Java的文檔注釋 
B.1 javadoc標簽 
B.1.1 @author 
B.1.2 @deprecated 
B.1.3 {@docRoot} 
B.1.4 @exception 
B.1.5 {@link} 
B.1.6 @param 
B.1.7 @return
B.1.8 @see 
B.1.9 @serial 
B.1.10 @serialData 
B.1.11 @serialField
B.1.12 @since 
B.1.13 @throws
B.1.14 @version 
B.2 文檔注釋的通用格式 
B.3 javadoc的輸出 
B.4 一個使用文檔注釋的例子 

本目錄推薦

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