java程式設計(楊厚群編中國鐵道出版社出版圖書)

java程式設計(楊厚群編中國鐵道出版社出版圖書)

java程式設計》是2009年中國鐵道出版社出版的圖書,作者是楊厚群。

基本介紹

  • 書名:java程式設計
  • 作者:楊厚群
  • ISBN:978-7-113-09366-2
  • 頁數:260
  • 定價:26
  • 出版社:中國鐵道出版社
  • 出版時間:2009-01-01
  • 開本:16開
內容簡介,編輯推薦,目錄,

內容簡介

Java不僅可以用來開發大型的桌面應用程式,而且還特別適合於Internet的套用開發。目前,很多新的技術領域都涉及Java。Java是面向對象程式設計語言,涉及網路、多執行緒等重要的基礎知識,因此Java也是學習面向對象編程和網路編程的首選語言。
本書講解Java程式設計知識及其編程方法,包括Java語言的基礎語法、結構化程式設計、面向對象程式設計、數組、字元串、向量、哈希表、枚舉、異常處理、檔案和數據流、圖形用戶界面設計、Applet程式、執行緒、編程規範、網路程式設計、多媒體和圖形學程式設計等。
本書的章節編排與內容以人們學習與認知的過程為基礎,注重內容的可讀性和可用性,與實際需求相匹配。內容力求簡明,許多例題都經過精心設計,既能幫助理解知識,又具有啟發性;每章都包含了圖、表、例程以及類和接口的說明,使讀者在輕鬆和愉快之中迅速理解與掌握Java程式設計的知識和方法,並套用到實踐中去。本書既可以作為高等院校各專業的基礎教材,也可以作為使用Java的工程技術人員和科技工作者的自學參考書。

編輯推薦

本書全面講解了Java的程式設計知識和編程方法,在內容的深度和廣度方面都進行了仔細考慮,在類、對象、繼承、接口等重要基礎知識的講解上側重深度,在實用類知識的講解上側重廣度。通過本書的學習,讀者可以掌握Java面向對象的編程思想和網路編程中的一些重要技術。 全書共分十二章,主要內容包括Java基本編程結構、字元串和數組、圖形編程、Java Swing與事件處理、Applet基礎、輸入/輸出流及檔案、Java的網路編程等。

目錄

第1章 Java概述
1.1 Java發展簡史
1.2 Java的特點
1.3 Java和Internet
1.4 安裝J2SDK開發環境
1.4.1 建立Java 2 SDK開發環境
1.4.2 Java工具集
1.5 使用命令行工具
1.5.1 Application和Applet
1.5.2 使用J2SDK開發Java程式
1.6 使用集成開發環境
第2章 Java基本編程結構
2.1 簡單的Java程式
2.2 注釋
2.3 基本數據類型
2.3.1 布爾型
2.3.2 字元型
2.3.3 整型
2.3.4 浮點型
2.4 變數
2.4.1 聲明變數
2.4.2 變數的使用
2.4.3 變數的作用域
2.5 常量
2.6 操作符
2.6.1 算術運算符
2.6.2 關係運算符
2.6.3 邏輯運算符
2.6.4 位運算符
2.6.5 其他運算符
2.7 控制語句
2.7.1 分支語句
2.7.2 循環語句
2.7.3 與程式轉移有關的跳轉語句
第3章 字元串和數組
3.1 字元串
3.1.1 String類
3.1.2 StringBuffer類
3.1.3 StringTokenizer類
3.2 數組
3.2.1 一維數組
3.2.2 多維數組
第4章 對象和類
4.1 面向對象程式設計
4.1.1 面向對象方法學的形成
4.1.2 面向對象的基本概念
4.1.3 UML靜態視圖簡介
4.2 創建用戶類
4.2.1 類的定義
4.2.2 成員變數的定義與初始化
4.2.3 成員方法的定義
4.2.4 成員方法的重載
4.2.5 構造方法的定義與重載
4.2.6 將訊息傳遞給方法或構造器
4.2.7 嵌套的類
4.3 對象實例化
4.3.1 創建對象
4.3.2 使用對象
4.3.3 清除對象
4.4 訪問屬性控制
4.4.1 默認訪問屬性
4.4.2 public
4.4.3 private
4.4.4 protected
4.5 靜態成員
4.5.1 靜態成員變數
4.5.2 靜態成員方法
4.6 final、this和null
4.6.1 final
4.6.2 this
4.6.3 null
4.7 包
4.7.1 包的聲明
4.7.2 包的使用
4.7.3 常用系統包簡介
4.8 綜合套用示例
第5章 繼承與多態
5.1 類的繼承
5.1.1 子類的定義
5.1.2 子類的構造方法
5.2 類成員的隱藏與重載
5.2.1 類成員的繼承
5.2.2 成員變數的隱藏
5.2.3 成員方法的重載與覆蓋
5.2.4 構造方法的覆蓋
5.3 多態性
5.3.1 多態性簡述
5.3.2 參數多態性示例
5.4 Object類和Class類
5.4.1 Object類
5.4.2 Class類
5.5 抽象類與接口
5.5.1 抽象類
5.5.2 接口
5.5.3 接口的聲明
5.5.4 接口的繼承
5.5.5 接口實現
5.6 對象克隆
5.7 對象轉型和類的設計原則
5.7.1 對象轉型
5.7.2 類的設計原則
5.8 綜合套用示例
第6章 異常處理
6.1 異常和異常類
6.2 已檢查和未檢查的異常
6.3 異常處理
6.3.1 try-catch-finally語句
6.3.2 再次拋出異常
6.4 異常處理技巧
6.5 創建自己的異常類
第7章 圖形編程
7.1 Swing概述
7.1.1 Swing與AWT之間的關係
7.1.2 Swing特性
7.1.3 Swing組件和容器
7.2 框架
7.2.1 創建並顯示框架
7.2.2 給框架定位
7.2.3 在框架中創建組件
7.3 在面板中顯示信息
7.4 顏色
7.4.1 設定顏色
7.4.2 Color類的使用
7.5 繪製幾何圖形
7.5.1 繪製圖形
7.5.2 寫字
7.6 文本和字型
7.6.1 Font類
7.6.2 Fontmetrics類
7.7 圖像
7.7.1 載入並顯示圖像
7.7.2 圖示
7.8 綜合套用示例
第8章 Java Swing與事件處理
8.1 布局管理介紹
8.1.1 順序布局(FlowLayout)
8.1.2 格線布局(GridLayout)
8.1.3 框線布局(BorderLayout)
8.2 文本輸入
8.2.1 文本框JTextField
8.2.2 JPasswordField
8.2.3 JtextArea文本區
8.3 按鈕與標籤
8.3.1 按鈕
8.3.2 標籤
8.4 選擇組件
8.4.1 複選框
8.4.2 單選按鈕
8.4.3 列表
8.4.4 下拉列表和組合框
8.4.5 選項卡
8.4.6 滾動條
8.4.7 多個視窗
8.5 選單
8.5.1 選單欄
8.5.2 選單類
8.5.3 選單項
8.6 複雜的布局管理
8.6.1 卡片布局(CardLayout)
8.6.2 格線袋布局(GridBagLayout)
8.7 對話框
8.7.1 訊息對話框
8.7.2 確認對話框
8.7.3 輸入對話框
8.7.4 選項對話框
8.8 事件處理基礎
8.8.1 事件和事件源
8.8.2 事件註冊監聽和處理
8.8.3 事件處理
8.9 AWT事件繼承層次
8.10 AWT的語義事件和低層事件
8.11 低層事件類型
8.11.1 視窗事件
8.11.2 滑鼠事件
8.11.3 鍵盤事件
8.12 綜合套用示例
第9章 Applet基礎
9.1 Applet運行原理
9.1.1 運行原理
9.1.2 關於repaint( )方法和update(Graphics g)方法
9.2 Applet的HTML標記和屬性
9.2.1 Applet定位屬性
9.2.2 Applet代碼屬性
9.2.3 用於非Java兼容瀏覽器的Applet屬性
9.2.4 向Applet傳遞訊息
9.3 多媒體套用
9.3.1 在Applet中播放聲音
9.3.2 在Applet中繪製圖形和圖像
9.3.3 在Applet中顯示圖像
9.4 JAR檔案
第10章 多執行緒
10.1 Java中的執行緒
10.2 執行緒的生命周期
10.3 執行緒的優先權和調度管理
10.4 擴展Thread類創建執行緒
10.5 Runnable接口
10.6 常用方法
10.7 執行緒同步
10.8 執行緒組
第11章 輸入/輸出流及檔案
11.1 Java輸入/輸出類庫
11.1.1 流的概念
11.1.2 基本輸入/輸出流類
11.1.3 其他輸入/輸出流類
11.1.4 標準輸入/輸出
11.2 字元的輸入與輸出
11.2.1 輸入字元
11.2.2 輸出字元
11.3 數據輸入/輸出流
11.4 Java程式的檔案與目錄
11.4.1 創建File類對象
11.4.2 獲取檔案或目錄屬性
11.4.3 檔案或目錄操作
11.4.4 順序檔案的訪問
11.4.5 隨機檔案的訪問
11.5 綜合套用示例
第12章 Java的網路編程
12.1 網路基礎知識
12.1.1 IP位址
12.1.2 連線埠
12.1.3 客戶機與伺服器
12.1.4 URL概念
12.1.5 TCP/IP網路參考模型
12.2 Java網路編程概述
12.3 Java網路類和接口
12.4 基於URL的網路編程
12.4.1 URL類和URL對象
12.4.2 使用URL讀取網路資源
12.4.3 通過URLConnection連線網路
12.5 基於Socket的網路編程
12.5.1 Socket類
12.5.2 ServerSocket類
12.5.3 Socket通信的過程
12.5.4 客戶端Socket
12.5.5 伺服器Socket
12.5.6 C/S環境下Socket的套用
12.6 數據報通信的套用
12.6.1 數據報概述
12.6.2 傳送和接收工作流程
12.6.3 利用數據報通信的C/S程式
12.7 綜合套用示例
12.7.1 HTTP的作用原理
12.7.2 Web伺服器功能實現過程
12.7.3 Web伺服器實現程式代碼
12.7.4 運行Java伺服器
參考文獻

相關詞條

熱門詞條

聯絡我們