複製鏈接
請複製以下鏈接發送給好友

java程序設計

(2009年中國鐵道出版社出版的圖書)

鎖定
《java程序設計》是2009年1月中國鐵道出版社出版的圖書,作者是楊厚羣。
中文名
java程序設計
作    者
楊厚羣
出版社
中國鐵道出版社 [1] 
出版時間
2009年01月01日
頁    數
257 頁 [2] 
定    價
26.00 元
開    本
16 開
ISBN
9787113093662

java程序設計內容簡介

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

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.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.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服務器
參考文獻

java程序設計編輯推薦

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