圖書信息
ISBN:9787302131755 [十位:7302131759]
頁數:451 約重:0.725Kg
定價:¥39.00
內容提要
Java是一種很優秀的程式語言,具有面向對象、與平台無關、安全、穩定和多執行緒等特點,是目前軟體設計中極為健壯的程式語言。Java語言不僅可以用來開發大型的應用程式,而且特別適合於在Internet上套用開發,Java已成為網路時代最重要的程式語言之一。
全書共分17章,分別介紹了Java的基本數據類型、語句、類、對象、接口、內部類、異常處理、字元串、實用類、AWT組件、多執行緒、輸入輸出流、網路編程、Java Applet、數據結構類、JDBC、Java Swing等內容。 本書不僅可以作為高等院校相關專業的教材,也適合自學者及軟體開發人員參考使用。
本書注重可讀性和實用性,配備了大量的例題,許多例題都經過精心的考慮,既能幫助讀者理解知識,又具有啟發性。本書通俗易懂,便於自學,針對較難理解的問題,例子都是從簡單到複雜,內容逐步深入,便於讀者掌握Java編程的技巧。
圖書目錄
第1章Java入門
1.1Java的誕生
1.2Java的特點
1.3安裝Sun公司的SDK
1.4一個Java程式的開發過程
1.5一個簡單的Java應用程式的開發過程
1.6一個簡單的Java小應用程式
1.7什麼是JSP
習題
第2章標識符、關鍵字和數據類型
2.1標識符和關鍵字
2.2Java的基本數據類型
2.3Java的數組
習題
第3章運算符、表達式和語句
3.1運算符與表達式
3.2語句概述
3.3控制語句
3.4.循環語句
3.5break和continue語句
習題
第4章類、對象和接口
4.1程式語言的幾個發展階段
4.1.1機器語言
4.1.2過程語言
4.1.3面向對象編程
4.2類
4.2.1類聲明
4.2.2類體
4.2.3成員變數和局部變數
4.2.4方法
4.2.5方法重載
4.2.6構造方法
4.2.7類方法和實例方法
4.2.8值得注意的問題
4.3對象
4.3.1創建對象
4.3.2使用對象
4.3.3於象的引用和實體
4.3.4參數傳值
4.4static關鍵字
4.4..1實例變數和類變數的區別
4.4.2實例方法和類方法的區別
4.5this關鍵字
4.6包
4.6.1包語句
4.6.2import語句
4.6.3將類打包
4.7訪問許可權
4.7.1私有變數和私有方法
4.7.2共有變數和共有方法
4.7.3友好變數和友好方法
4.7.4受保護的成員變數和方法
4.7.5public類與友好類
4.8類的繼承
4.8.1子類
4.8.2子類的繼承性
4.8.3成員變數的隱藏和方法的重寫
4.8.4final關鍵字
4.9對象的上轉型對象
4.10多態性
4.11abstract類和abstract方法
4.12super關鍵字
4.13接口
4.13.1接口的聲明與使用
4.13.2理解接口
4.13.3接口回調
4.13.4接口做參數
4.14內部類
4.15匿名類
4.15.1和類有關的匿名類
4.15.2和接口有關的匿名類
4.16異常類
4.16.1try-catch語句
4.16.2自定義異常類
4.17Class類
4.17.1獲取類的有關信息
4.17.2使用Class實例化一個對象
4.18基本類型的類包裝
4.18.1Double類和Float類
4,18.2Byte、Integer、Short、工,ong類
4.18.3Character類
4.19反編譯和文檔生成器
4.20JAR檔案
4.20.1將應用程式壓縮為JAR檔案
4..20.2將類壓縮成JAR檔案
4.20.3更新、查看JAR檔案
習題
第5章字元串
5.1字元串
5.2字元串的常用方法
5.3字元串與基本數據的相互轉化
5.4對象的字元串表示
5.5StringTokenizer類
5.6字元串與字元、位元組數組
5.7StringBuffer類
5.8正則表達式
習題
第6章時間、日期和數字
6.1Date類
6.2Calendar類
6.3Math類
6.4BigInteger類
習題
第7章AWT組件及事件處理
7.1Java視窗
7.1.1.Frame常用方法
7.1.2選單條、選單、選單項
7.1.3視窗與螢幕
7.2文本框
7.2.1TextField類的主要方法
7.2.2文本框上的ActionEvent事件
7.3內部類實例做監視器
7.4按鈕與標籤
7.4.1標籤組件
7.4.2按鈕組件
7.5選單項
7.6文本區
7.6.1TextArea類主要方法
7.6.2文本區上的TextEvent事件
7.7面板
7.7.1Panel類
7.7.2ScrollPane類
7.8布局
7.8.1FlowLayout布局
7.8.2BorderLayout布局
7.8.3CardLayout布局
7.8.4GridLayout布局
7.8.5BoxLayout布局
7.8.6null布局
7.9畫布
7.10選擇型組件
7.10.1選擇框
7.10.2下拉列表
7.10.3滾動列表
7.11Component類的常用方法
7.12視窗事件
7.13滑鼠事件
7.14焦點事件
7.15鍵盤事件
7.16使用剪貼簿
7.17列印
7.18綜合實例
習題
第8章建立對話框
8.1Dialog類
8.2檔案對話框
8.3訊息對話框
8.4確認對話框
8.5顏色對話框
習題
第9章Java多執行緒機制
9.1Java中的執行緒
9.2Thread類的子類創建執行緒
9.3使用Runnable接口
9.4執行緒的常用方法
9.5GUI執行緒
9.6執行緒同步
9.7在同步方法中使用wait()、notif(),()和nodf3,All()方法
9.8掛起、恢復和終止執行緒
9.9計時器執行緒Timer
9.10執行緒聯合
9.11守護執行緒
習題
第10章輸入輸出流
10.1File類
10.2FileInputStream類
10.3FileOutputStream類
10.4FileReader類和FileWriter類
10.5使用檔案對話框打開和保存檔案
10.6RandornAccessFile類
10.7數據流
10.8數組流
10.9對象流
10.10序列化與對象克隆
10.11檔案鎖FileLock
10.12Process類中的流
10.13帶進度條的輸入流
習題
第11章Java網路的基本知識
11.1使用URL
11.2讀取URL中的資源
11.3顯示URL資源中的HTML檔案
11.4處理超連結
11.5InetAdress類
11.6套接字
11.7網路中的數據壓縮與傳輸
11.8UDP數據報
11.9廣播數據報
習題
第12章JavaApplet基礎
12.1JavaApplet的運行原理
12.2網頁向JavaApplet傳值
12.3JavaApplet扣使用URL
12.4JavaApplet中建立新執行緒
12.5JavaApplet中使用套接字
習題
第13章常見數據結構的Java實現
13.1鍊表
13.2棧
13.3樹集
13.4樹映射
13.5散列集
13.6散列表
13.7向量
習題
第14章圖形與圖像
14.1繪製文本
14.2繪製基本圖形
14.3建立字型
14.4清除
14.5Java2D
14.6圖形的布爾運算
14.7繪製鐘錶
14.8繪製圖像
14.9製作JPG圖像
14.10XOR繪圖模式
14.11列印圖形、圖像
習題
第15章Java資料庫連線(JDBC)
15.1創建數據源
15.2JDBC-ODBC橋接器
l5.3順序查詢
15.4可滾動結果集
15.5排序查詢
15.6模糊查詢
15.7隨機查詢
15.8更新、添加、刪除記錄
l5.9預處理語句
15.10資料庫訪問中的套接字技術
習題
第16章Java與多媒體
16.1在小程式中播放音頻
16.2在另一個執行緒中創建音頻對象
16.3在應用程式中播放音頻
16.4Java媒體框架(JMF)
習題
第17章JavaSwing基礎
17.1幾個重要的類
17.2中間容器
17.3各種組件
習題
作者介紹
耿祥義,1995年中國科學技術大學博士畢業,獲理學博士學位。1997年從中山學博士後流動站出站,現任大連交通大學教授。有多年講授Java語言的經驗,已編寫出版《Java2實用教程》、《Java課程設計》、《JSP實用教程》、《JSP基礎教程》、《XML基礎教程》等10餘部教材。
實驗指導解答
圖書信息
ISBN:9787302135517 [十位:7302135517]作/譯者:張躍平
出版社:清華大學出版社
出版日期:2006年10月
頁數:215
定價:¥19.00
內容提要
本書是《Java 2實用教程》(第三版)(清華大學出版社)的配套實驗指導和習題解答。