Java程式設計(2016年機械工業出版社出版的圖書)

Java程式設計(2016年機械工業出版社出版的圖書)

本詞條是多義詞,共50個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計》是2016年機械工業出版社出版的圖書。

基本介紹

  • 中文名:Java程式設計
  • 作者:何水艷、丁沂
  • 出版時間:2016年2月
  • 出版社:機械工業出版社
  • 頁數:238 頁
  • ISBN:9787111521648
  • 定價:39.00 元
  • 開本:16 開
  • 裝幀:平裝
  • 叢書系列:全國高等職業教育規劃教材 
內容簡介,圖書目錄,

內容簡介

本書根據Java語言程式面向對象的本質特徵、以及資料庫的連線套用來構建教材的體系結構,採用主流的Eclipse作為開發工具進行講解。全書共分為13章,根據典型任務序化知識,並將知識鋪墊於任務情景之中,內容主要包括:了解Java程式、Java語言開發環境、Java的語言基礎、Java結構化編程、數組與字元串、面向對象編程、Java的異常處理、小應用程式Applet、圖形用戶界面、檔案和流、Java集合、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 習題

相關詞條

熱門詞條

聯絡我們