Java2實用教程(第三版)

Java2實用教程(第三版)

《Java2實用教程(第三版)》是2006年8月1日清華大學出版社出版的圖書,作者是耿祥義、張躍平。

基本介紹

  • 書名:Java2實用教程(第三版)
  • 作者:耿祥義,張躍平
  • ISBN:9787302131755
  • 頁數:451
  • 出版社:清華大學出版社
  • 出版時間:2006-8-1
  • 開本:平裝
  • 印次:1
  • 字數:729000
  • 紙張:膠版紙
內容簡介,作者簡介,圖書目錄,

內容簡介

Java是一種很優秀的程式語言,具有面向對象、與平台無關、安全、穩定和多執行緒等特點,是目前軟體設計中極為健壯的程式語言。Java語言不僅可以用來開發大型的應用程式,而且特別適合於在Internet上套用開發,Java已成為網路時代最重要的程式語言之一。
《Java2實用教程(第3版)》注重可讀性和實用性,配備了大量的例題,許多例題都經過精心的考慮,既能幫助讀者理解知識,又具有啟發性。本書通俗易懂,便於自學,針對較難理解的問題,例子都是從簡單到複雜,內容逐步深入,便於讀者掌握Java編程的技巧。
全書共分17章,分別介紹了Java的基本數據類型、語句、類、對象、接口、內部類、異常處理、字元串、實用類、AWT組件、多執行緒、輸入輸出流、網路編程、Java Applet、數據結構類、JDBC、Java Swing等內容。
為了方便教學和上機操作練習,本書還提供了配套的教學輔導用書--《Java2實用教程(第三版)實驗指導與習題解答》和《Java課程設計(第二版)》。
本書不僅可以作為高等院校相關專業的教材,也適合自學者及軟體開發人員參考使用。

作者簡介

耿祥義,1995年中國科學技術大學博士畢業,獲理學博士學位。1997年從中山大學博士流動站出站,現任大連交通大學教授。有多年講授Java語言的經驗,已編寫出版《Java 2實用教程》、《Java課程設計》、《JSP實用教程》、《JSP基礎教程》、《XML基礎教程》等10餘部教材。
張躍平,現任大連交通大學講師:已編寫和參編出版《Vlsual FoxPrO課程設計》、《Java 2實用教程》、《JSP實用教程》等教材:

圖書目錄

第1章 Java入門
1.1 Java的誕生
1.2 Java的特點
1.3 安裝Sun公司的SDK
1.4 一個Java程式的開發過程
1.5 一個簡單的Java應用程式的開發過程
1.6 一個簡單的Java小應用程式
1.7 什麼是JSP
習題
第2章 標識符、關鍵字和數據類型
2.1 標識符和關鍵字
2.2 Java的基本數據類型
2.3 Java的數組
習題
第3章 運算符、表達式和語句
3.1 運算符與表達式
3.2 語句概述
3.3 控制語句
3.4.循環語句
3.5 break和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.4 static關鍵字
4.4..1 實例變數和類變數的區別
4.4.2 實例方法和類方法的區別
4.5 this關鍵字
4.6 包
4.6.1 包語句
4.6.2 import語句
4.6.3 將類打包
4.7 訪問許可權
4.7.1 私有變數和私有方法
4.7.2 共有變數和共有方法
4.7.3 友好變數和友好方法
4.7.4 受保護的成員變數和方法
4.7.5 public類與友好類
4.8 類的繼承
4.8.1 子類
4.8.2 子類的繼承性
4.8.3 成員變數的隱藏和方法的重寫
4.8.4 final關鍵字
4.9 對象的上轉型對象
4.1 0多態性
4.1 1abstract類和abstract方法
4.1 2super關鍵字
4.1 3接口
4.1 3.1 接口的聲明與使用
4.1 3.2 理解接口
4.1 3.3 接口回調
4.1 3.4 接口做參數
4.1 4內部類
4.1 5匿名類
4.1 5.1 和類有關的匿名類
4.1 5.2 和接口有關的匿名類
4.1 6異常類
4.1 6.1 try-catch語句
4.1 6.2 自定義異常類
4.1 7Class類
4.1 7.1 獲取類的有關信息
4.1 7.2 使用Class實例化一個對象
4.1 8基本類型的類包裝
4.1 8.1 Double類和Float類
4,18.2 Byte、Integer、Short、工,ong類
4.1 8.3 Character類
4.1 9反編譯和文檔生成器
4.2 0JAR檔案
4.2 0.1 將應用程式壓縮為JAR檔案
4..2 0.2 將類壓縮成JAR檔案
4.2 0.3 更新、查看JAR檔案
習題
第5章 字元串
5.1 字元串
5.2 字元串的常用方法
5.3 字元串與基本數據的相互轉化
5.4 對象的字元串表示
5.5 StringTokenizer類
5.6 字元串與字元、位元組數組
5.7 StringBuffer類
5.8 正則表達式
習題
第6章 時間、日期和數字
6.1 Date類
6.2 Calendar類
6.3 Math類
6.4 BigInteger類
習題
第7章 AWT組件及事件處理
7.1 Java視窗
7.1.1.Frame常用方法
7.1.2 選單條、選單、選單項
7.1.3 視窗與螢幕
7.2 文本框
7.2.1 TextField類的主要方法
7.2.2 文本框上的ActionEvent事件
7.3 內部類實例做監視器
7.4 按鈕與標籤
7.4.1 標籤組件
7.4.2 按鈕組件
7.5 選單項
7.6 文本區
7.6.1 TextArea類主要方法
7.6.2 文本區上的TextEvent事件
7.7 面板
7.7.1 Panel類
7.7.2 ScrollPane類
7.8 布局
7.8.1 FlowLayout布局
7.8.2 BorderLayout布局
7.8.3 CardLayout布局
7.8.4 GridLayout布局
7.8.5 BoxLayout布局
7.8.6 null布局
7.9 畫布
7.1 0選擇型組件
7.1 0.1 選擇框
7.1 0.2 下拉列表
7.1 0.3 滾動列表
7.1 1Component類的常用方法
7.1 2視窗事件
7.1 3滑鼠事件
7.1 4焦點事件
7.1 5鍵盤事件
7.1 6使用剪貼簿
7.1 7列印
7.1 8綜合實例
習題
第8章 建立對話框
8.1 Dialog類
8.2 檔案對話框
8.3 訊息對話框
8.4 確認對話框
8.5 顏色對話框
習題
第9章 Java多執行緒機制
9.1 Java中的執行緒
9.2 Thread類的子類創建執行緒
9.3 使用Runnable接口
9.4 執行緒的常用方法
9.5 GUI執行緒
9.6 執行緒同步
9.7 在同步方法中使用wait()、notif(),()和nodf3,All()方法
9.8 掛起、恢復和終止執行緒
9.9 計時器執行緒Timer
9.1 0執行緒聯合
9.1 1守護執行緒
習題
第10章 輸入輸出流
10.1 File類
10.2 FileInputStream類
10.3 FileOutputStream類
10.4 FileReader類和FileWriter類
10.5 使用檔案對話框打開和保存檔案
10.6 RandornAccessFile類
10.7 數據流
10.8 數組流
10.9 對象流
10.1 0序列化與對象克隆
10.1 1檔案鎖FileLock
10.1 2Process類中的流
10.1 3帶進度條的輸入流
習題
第11章 Java網路的基本知識
11.1 使用URL
11.2 讀取URL中的資源
11.3 顯示URL資源中的HTML檔案
11.4 處理超連結
11.5 InetAdress類
11.6 套接字
11.7 網路中的數據壓縮與傳輸
11.8 UDP數據報
11.9 廣播數據報
習題
第12章 JavaApplet基礎
12.1 JavaApplet的運行原理
12.2 網頁向JavaApplet傳值
12.3 JavaApplet扣使用URL
12.4 JavaApplet中建立新執行緒
12.5 JavaApplet中使用套接字
習題
第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.5 Java2D
14.6 圖形的布爾運算
14.7 繪製鐘錶
14.8 繪製圖像
14.9 製作JPG圖像
14.1 0XOR繪圖模式
14.1 1列印圖形、圖像
習題
第15章 Java資料庫連線(JDBC)
15.1 創建數據源
15.2 JDBC-ODBC橋接器
l5.3 順序查詢
15.4 可滾動結果集
15.5 排序查詢
15.6 模糊查詢
15.7 隨機查詢
15.8 更新、添加、刪除記錄
l5.9 預處理語句
15.1 0資料庫訪問中的套接字技術
習題
第16章 Java與多媒體
16.1 在小程式中播放音頻
16.2 在另一個執行緒中創建音頻對象
16.3 在應用程式中播放音頻
16.4 Java媒體框架(JMF)
習題
第17章 JavaSwing基礎
17.1 幾個重要的類
17.2 中間容器
17.3 各種組件
習題

相關詞條

熱門詞條

聯絡我們