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

Java程序設計

(2016年機械工業出版社出版的圖書)

鎖定
《Java程序設計》是2016年機械工業出版社出版的圖書。 [1] 
中文名
Java程序設計
作    者
何水豔
丁沂
出版時間
2016年2月
出版社
機械工業出版社
頁    數
238 頁
ISBN
9787111521648
定    價
39.00 元
開    本
16 開
裝    幀
平裝
叢書系列
全國高等職業教育規劃教材 [2] 

Java程序設計內容簡介

本書根據Java語言程序面向對象的本質特徵、以及數據庫的連接應用來構建教材的體系結構,採用主流的Eclipse作為開發工具進行講解。全書共分為13章,根據典型任務序化知識,並將知識鋪墊於任務情景之中,內容主要包括:瞭解Java程序、Java語言開發環境、Java的語言基礎、Java結構化編程、數組與字符串、面向對象編程、Java的異常處理、小應用程序Applet、圖形用户界面、文件和流、Java集合、Java對數據庫的訪問等。
本書通俗易懂、深入淺出,適合計算機專業和非計算機專業的教學和自學者使用,也適合軟件開發人員及其他有關人員學習。 [1] 

Java程序設計圖書目錄

第1章 瞭解Java程序
1.1 初始Java
1.1.1 認識Java
1.1.2 Java語言特點
1.1.3 Java工作原理
1.2 Java程序開發
1.2.1 在文本編輯器中編寫Java程序
1.2.2 在Eclipse中編寫Java程序
1.3 實訓
1.3.1 實訓1:第一個Java 獨立應用程序
1.3.2 實訓2:第一個Java 小應用程序
1.4 習題
第2章 Java語言開發環境
2.1 Java開發環境的建立
2.1.1 JDK的下載與安裝
2.1.2 JDK目錄的構成
2.1.3 設置環境變量
2.1.4 JDK的使用
2.2 熟悉Eclipse
2.1.1 Eclipse的安裝、配置與啓動
2.1.2 Eclipse工作台
2.1.3 透視圖與視圖
2.1.4 菜單欄
2.1.5 工具欄
2.1.6 “包資源管理器”視圖
2.3 實訓
實訓:用Eclipse創建Java開發界面
2.4 習題
第3章 java的語言基礎
3.1 標識符與關鍵詞
3.1.1 標識符
3.1.2 關鍵詞
3.2 Java數據類型
3.2.1 基本數據類型
3.2.2 數據類型的轉換
3.2.3 變量、説明和賦值
3.2.4 複合數據類型
3.2.5 案例1:輸出產品簡介
3.3 運算符與表達式
3.3.1 算術運算符
3.3.2 關係運算符
3.3.3 邏輯運算符
3.3.4 位運算符
3.3.5 賦值運算符
3.3.6 特殊運算符
3.3.7 運算符的優先級
3.3.8 案例2:關係運算符的優先級應用
3.4 實訓:實現兩個變量的互換
3.5 習題
第4章 Java結構化編程
4.1 分支結構
4.1.1 if語句
4.1.2 switch語句
4.1.3 案例1:劃分成績等級
4.2 循環結構
4.2.1 while和do-while語句
4.2.2 for語句
4.2.3 案例2:雞兔同籠
4.2.4 案例3:計算Fibonacci數列
4.3 跳轉語句
4.4 實訓
4.4.1 實訓1:根據消費金額計算折扣
4.4.2 實訓2:1~100之間的素數
4.5 習題
第5章 數組與字符串
5.1 數組
5.1.1 聲明數組變量
5.1.2 創建數組實例
5.1.3 訪問數組元素
5.2 二維數組
5.2.1 聲明數組變量
5.2.2 創建數組實例
5.2.3 訪問數組元素
5.2.4 案例1:員工工資存儲系統
5.3 數組操作與數組包裝類Arrays
5.3.1 數組遍歷
5.3.2 數組排序
5.3.3 數組複製
5.3.4 案例2:員工工資存儲系統改版
5.4 不變字符串類String
5.5 實訓
實訓:金額大小寫轉換
5.6 習題
第6章 面向對象編程
6.1 概述
6.2 類和對象
6.2.1 類的定義
6.2.2 成員變量和成員方法
6.2.3 構造方法
6.2.4 對象的創建、初始化和使用
6.2.5 成員方法的遞歸
6.2.6 方法的重載
6.2.7 案例1:定義長方形類Rectangle
6.2.8 案例2:計算多個幾何圖形的面積
6.3 類的繼承和多態
6.3.1 繼承的概念
6.3.2 繼承的實現
6.3.3 單重繼承
6.3.4 多態性
6.3.5 方法和域的覆蓋
6.3.6 案例3:從形狀-矩形-長方體
6.4 包與接口
6.4.1 包
6.4.2 接口
6.5 實訓
6.5.1 實訓1:實現銀行賬户
6.5.2 實訓2:公司月薪統計
6.6 習題
第7章 Java的異常處理
7.1 java的異常簡介
7.1.1 Java異常
7.1.2 常用Java異常類列表
7.2 異常機制
7.2.1 捕獲異常
7.2.2 拋出異常
7.2.3 聲明異常
7.2.4 案例:除數為0的異常及處理
7.3 自定義異常類
7.4 實訓
7.4.1 實訓1:數字轉換異常
7.4.2 實訓2:自定義方程求根的異常
7.5 習題
第8章 小應用程序Applet
8.1 Java Applet的特點
8.1.1 Applet與Application
8.1.2 Java Applet的方法和生命週期
8.2 HTML與標記Applet
8.2.1 HTML常用標記
8.2.2 Applet標記
8.2.3 HTML與Applet參數傳遞
8.3 Applet的應用
8.3.1 Applet中顯示圖像
8.3.2 Applet播放聲音
8.3.3 案例: Java Applet的運行原理
8.4 實訓
實訓: Java Applet中使用套接字
8.5 習題
第9章 圖形用户界面
9.1 生成圖形化用户界面
9.1.1 GUI概述
9.1.2 Java圖形用户界面的構成
9.2 框架
9.2.1 構建框架
9.2.2 添加組件
9.3 Java佈局管理
9.3.1 BorderLayout
9.3.2 FlowLayout
9.3.3 GridLayout
9.3.4 CardLayout
9.3.5 案例1:設計計算器界面
9.4 Java事件處理
9.4.1 事件和事件源
9.4.2 事件監聽器
9.4.3 監聽器接口
9.5 常用Swing組件的使用
9.5.1 標籤
9.5.2 按鈕
9.5.3 文本組件
9.5.4 選擇組件
9.5.5 組合框
9.5.6 列表框
9.5.7 菜單組件
9.5.8 工具欄
9.5.9 滾動面板
9.5.10 面板
9.5.11 案例2:興趣投票界面
9.6 實訓
實訓:簡易聊天界面
9.7 習題
第10章 文件和流
10.1 數據流的基本概念
10.1.1 輸入數據流
10.1.2 輸出數據流
10.2 基本字節數據流類
10.2.1 文件數據流
10.2.2 過濾流
10.2.3 管道數據流
10.2.4 對象流
10.3 基本字符流
10.3.1 Reader類和Writer類
10.3.2 BufferedReader類和BufferedWriter類
10.3.3 案例1:BufferedReader和BufferedWriter的使用
10.4 文件的處理
10.4.1 File類
10.4.2 隨機訪問文件
10.4.3 案例2:使用RandomAccessFile寫入文件
10.5 實訓:
實訓:銀行賬户管理
10.6 習題
第11章 多線程
11.1 程序、進程與線程
11.2 多線程
11.2.1 構建Thread子類對象
11.2.2 用實現Runnable接口的對象構建Thread對象
11.2.3 案例1:通過實現Runnable接口創建線程
11.3 線程類Thread
11.3.1 Thread類構造方法及線程名稱
11.3.2 線程優先級與Thread相關字段
11.3.3 線程生命週期與線程狀態
11.3.4 線程其他方法
11.3.5 線程同步與互斥
11.3.6 同步關鍵字synchronized
11.3.7 生產者與消費者模型
11.3.8 案例2:模擬多個生產者和消費者操作公共資源
11.4 實訓
實訓:龜兔賽跑
11.5 習題
第12章 Java集合
12.1 Collection與Iterator接口
12.2 集合接口與集合元素增刪改
12.2.1 Collection接口
12.2.2 List接口與ArrayList類
12.2.3 Set接口
12.2.4 Queue接口
12.3 集合實用類:Collections
12.3.1 基本數據類型包裝類
12.3.2 自動裝箱和自動拆箱
12.3.3 案例:對字符串數值從小到大排序
12.4 鍵/值映射與映射類
12.4.1 映射接口Map
12.4.2 哈希映射類HashMap
12.5 實訓
實訓:學生屬性增刪改與鍵/值檢索
12.6 習題
第13章 Java對數據庫的訪問
13.1 關係數據庫與SQL語言
13.1.1 關係數據庫概述
13.1.2 數據定義語言
13.1.3 數據操作語言
13.1.4 數據控制語言
13.2 使用JDBC連接數據庫
13.2.1 JDBC簡介
13.2.2 JDBC驅動程序類型
13.3 JDBC開發基本步驟
13.4 實訓:讀取數據庫信息
13.5 習題 [2] 
參考資料