Java程式案例教程

Java程式案例教程

《Java程式案例教程》是2013年西安電子科技大學出版社出版的圖書。

基本介紹

  • 中文名:Java程式案例教程
  • 作者:田智,楊艷慈主編
  • 出版社:西安電子科技大學出版社
  • 出版時間:2013年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787560631875
內容簡介,圖書目錄,

內容簡介

《Java程式案例教程/高職高專計算機專業“十二五”規劃教材》共13章,內容包括Java語言特色和Java開發環境介紹,Java的數據類型、常量、運算符、表達式、控制結構等編程基礎知識,Java中類、對象、繼承、多態、成員變數、成員方法等面向對象程式設計的概念、特點和用法,數組和字元串的聲明、創建和用法,異常的概念及用法,數據輸入與輸出方法,Java的多執行緒機制及其用法,Java網路程式設計以及圖形用戶界面設計。
  《Java程式案例教程/高職高專計算機專業“十二五”規劃教材》結構合理,語言簡練,通俗易懂,實例豐富,並配有完善的資料包(包括書中的全部實例),非常適合作為高職高專院校的教材,也可供Java愛好者參考。

圖書目錄

第1章 認識Java
1.1 Java的歷史
1.2 Java的現狀
1.3 Java的特點
1.3.1 Java語言的優點
1.3.2 Java語言的關鍵特性
1.4 Java虛擬機(JVM)
1.5 Java的開發工具與開發環境
1.5.1 JDK的下載、安裝及環境變數配置
1.5.2 JDK的主要開發工具Eclipse
1.6 編寫第一個Java程式
實訓 Java程式的運行
習題
第2章 簡單的Java程式
2.1 一個簡單的例子
2.2 簡單的Java程式解析
2.2.1 類(class)
2.2.2 大括弧、段及主體
2.2.3 程式運行的起始點main() method
2.2.4 Java程式的注釋
2.2.5 Java中的標識符
2.2.6 Java的關鍵字
2.2.7 變數
2.2.8 變數的設定
2.2.9 println()
2.3 程式的檢測
2.4 提高程式的可讀性
實訓 Java程式的運行
習題
第3章 Java基本程式設計
3.1 變數與數據類型
3.1.1 變數與常量
3.1.2 Java的變數類型
3.1.3 基本數據類型
3.1.4 數據類型的轉換
案例1 數據類型轉換
3.2 運算符、表達式與語句
3.2.1 表達式與運算符
3.2.2 運算符的優先權
3.2.3 表達式
3.2.4 表達式的類型轉換
案例2 根據成績計算績點
3.3 循環與選擇性語句
3.3.1 程式的結構設計
3.3.2 選擇結構
3.3.3 多重選擇語句-switch語句
3.3.4 while循環
3.3.5 do...while循環
3.3.6 for循環
3.3.7 循環嵌套
3.3.8 循環的跳離
3.3.9 局部變數
案例3 利用循環輸出圖形
實訓 輸出某年某個月的天數
習題
第4章 數組與方法
4.1 一維數組
4.1.1 一維數組的聲明與記憶體的分配
4.1.2 數組中元素的表示方法
4.1.3 數組初值的賦值
4.1.4 與數組操作有關的API方法
案例1 找出數組元素中的最大值與最小值
4.2 二維數組
4.2.1 二維數組的聲明與分配記憶體
4.2.2 二維數組元素的引用及訪問
4.3 多維數組
4.4 方法
4.4.1 方法操作的簡單範例
4.4.2 方法的參數與返回值
4.4.3 方法的重載
4.4.4 將數組傳遞到方法中
案例2 遍歷數組
實訓 逆序輸出一個數組
習題
第5章 類的基本形式
5.1 面向對象程式設計的基本概念
5.1.1 對象
5.1.2 類
5.1.3 封裝性
5.1.4 繼承性
5.1.5 類的多態性
5.2 類與對象
5.2.1 類的聲明
5.2.2 創建新的對象
5.2.3 創建多個新對象
案例1 對象組合案例
5.3 類的封裝性
5.4 在類內部調用方法
5.5 引用數據類型的傳遞
5.6 匿名對象
5.7 構造方法
5.8 對象的比較
5.9 this關鍵字的使用
5.10 static關鍵字的使用
5.10.1 靜態變數
5.10.2 靜態方法
5.10.3 main()方法
5.10.4 靜態代碼塊
案例2 static成員變數和實例變數的區別
5.11 構造方法的私有
5.12 對象數組的使用
實訓 計算面積
習題
第6章 類的繼承
6.1 繼承的基本概念
6.1.1 子類對象的實例化過程
6.1.2 super關鍵字的使用
6.1.3 限制子類的訪問
6.1.4 複寫
案例1 繼承案例
6.2 抽象類
6.3 Object類
6.4 final關鍵字
6.5 接口(interface)
案例2 接口案例
6.6 對象的多態性
6.6.1 instanceof 關鍵字的使用
6.6.2 複寫Object類中的equals方法
6.6.3 接口對象的實例化
6.7 匿名內部類
實訓 上轉型對象調用子類重寫
習題
第7章 異常處理
7.1 異常的基本概念
7.1.1 異常處理的目的
7.1.2 簡單的異常範例
7.1.3 發生異常時的處理
7.1.4 異常處理的方法
7.2 異常類的繼承架構
7.3 拋出異常
7.3.1 在程式中拋出異常
7.3.2 指定方法拋出異常
7.4 編寫自己的異常類
習題
第8章 包及訪問許可權
8.1 包的概念及使用
8.1.1 包(package)的基本概念
8.1.2 import語句的使用
8.1.3 JDK中常見的包
8.2 類成員的訪問控制許可權
8.3 Java的命名習慣
習題
第9章 多執行緒
9.1 進程與執行緒
9.2 認識執行緒
9.2.1 通過繼承Thread類實現多執行緒
9.2.2 通過實現Runnable接口實現多執行緒
9.2.3 兩種多執行緒實現機制的比較
9.3 執行緒的狀態
9.4 執行緒操作的一些方法
9.4.1 取得和設定執行緒的名稱
9.4.2 執行緒是否啟動的判斷
9.4.3 後台執行緒與setDaemon()方法
9.4.4 執行緒的強制運行
9.4.5 執行緒的休眠
習題
第10章 檔案IO操作
10.1 File類
10.2 RandomAccessFile類
案例1 隨機流
10.3 流類
10.3.1 位元組流
10.3.2 字元流
10.3.3 管道流
10.3.4 ByteArrayInputStream 與ByteArrayOutputStream
10.3.5 System.in和System.out
10.3.6 列印流
10.3.7 DataInputStream 與DataOutputStream
10.3.8 合併流
10.3.9 位元組流與字元流的轉換
10.3.10 IO包中的類層次關係圖
案例2 緩衝流案例
10.4 字元編碼
10.5 對象序列化
實訓 使用數據流讀、寫檔案
習題
第11章 Java常用類庫
11.1 API概念
11.2 String類和StringBuffer類
11.3 基本數據類型的包裝類
11.4 System類與Runtime類
11.4.1 System類
11.4.2 Runtime 類
11.5 Date與Calendar、DateFormat類
11.6 Math與Random類
實訓 使用Date類或Calendar類處理日期、時間
習題
第12章 Java網路程式設計
12.1 Socket介紹
12.2 Socket程式
12.3 DatagramSocket程式
實訓 使用套接字進行簡單的網路通信
習題
第13章 圖形用戶界面設計
13.1 GUI概述
13.1.1 AWT簡介
13.1.2 Swing簡介
13.2 組件的創建與使用
13.3 布局管理器
13.4 事件處理
實訓 製作簡單的計算器
習題
附錄 Java定義的格式
參考文獻

相關詞條

熱門詞條

聯絡我們