Java程式設計及套用

Java程式設計及套用

《Java程式設計及套用》作者本宗軍,由中國水利水電出版社出版,本書共11章,主要講述了java程式的入門,基礎,面向對象程式設計等。

基本介紹

內容簡介,圖書目錄,

內容簡介

Java從誕生至今發生了許多重大的發展變化,《Java程式設計及套用》是為了滿足學習Java編程的人員深入研究Java而編寫的。《Java程式設計及套用》共分11章,分別講解了Java入門、編程基礎、面向對象、泛型、異常、執行緒、I/O、集合框架、常用API、枚舉、GUI編程等內容。
《Java程式設計及套用》吸收了最新的Java技術和語法;融合了編程思想、理論、實踐、套用於一體:並且知識點前呼後應,始終站在Java編程整體的高度上來分章節講解,使讀者掌握的知識點是有機的整體;為讀者留下了一定的思考空間,培養讀者思考問題的能力。
《Java程式設計及套用》配有《Java程式設計實訓》,精心設計的典型案例都來源於企業項目,與教材緊密結合,使理論知識與實踐技能緊密結合、互動循環貫通。隨書附贈光碟內容為《Java程式設計及套用》所有範例源程式、相關軟體、教學動畫演示等。
《Java程式設計及套用》可作為理工科高等院校的“Java程式設計”課程教材,也可作為軟體培訓或者自學的教材。《Java程式設計及套用》是作者長期從事Java研究、開發、教學、企業軟體項目指導的心得體會,在此奉獻給大家,願《Java程式設計及套用》能夠為廣大Java愛好者提供有益的幫助。

圖書目錄

前言
第1章 Java入門
1.1 Java的起源與發展
1.2 Java開發環境
1.2.1 兩種開發環境
1.2.2 搭建開發環境
1.2.3 了解環境變數
1.2.4 了解JDK.的目錄結構
1.3 初步體驗Java編程
1.3.1 HelloWorld案例
1.3.2 案例分析
1.4 JDKAPI文檔的使用
1.5 Java學習的建議
1.5.1 打好基礎
1.5.2 眼手腦並用
1.5.3 JDKAPI文檔
1.5.4 有效使用網路資源
1.5.5 計算機英語
本章小結
習題1
第2章 Java編程基礎
2.1 Java語言基礎
2.1.1 注釋
2.1.2 關鍵字和標識符
2.1.3 基本數據類型
2.1.4 字面值與常量
2.1.5 變數
2.1.6 基本類型的類型轉換
2.1.7 數組
2.1.8 方法的參數傳遞
2.1.9 方法的可變參數
2.1.10 格式化輸出
2.1.11 包
2.2 Java運算符
2.2.1 算術運算符
2.2.2 比較運算符
2.2.3 邏輯運算符
2.2.4 位運算符
2.2.5 賦值運算符
2.2.6 運算符的優先權
2.3 流程控制
2.3.1 順序結構
2.3.2 條件分支結構
2.3.3 循環結構
2.3.4 跳轉語句
本章小結
習題2
第3章 面向對象
3.1 物理世界與面向對象
3.1.1 人與計算機的關係
3.1.2 物理世界的認知
3.1.3 面向對象方法與UML
3.2 類與對象
3.2.1 類的定義
3.2.2 構造方法
3.2.3 對象的創建與使用
3.3 封裝
3.3.1 訪問修飾符
3.3.2 封裝的保護作用
3.3.3 增強獨立性
3.4 類的繼承
3.4.1 繼承
3.4.2 繼承的UML符號
3.4.3 this與super關鍵字
3.5 多態
3.5.1 重載
3.5.2 覆蓋
3.6 接口與抽象類
3.6.1 接口
3.6.2 抽象類
3.7 引用類型的類型轉換
3.7.1 自動類型轉換
3.7.2 強制類型轉換
3.7.3 自動打包/拆包機制
3.8 其他修飾符
3.8.1 final
3.8.2 static
3.8.3 native
3.8.4 transient
3.8.5 strictfp
3.8.6 volatile
3.8.7 assert
3.9 類實例對象的創建過程
3.10 內部類
3.10.1 成員內部類
3.10.2 方法內部類
3.10.3 匿名內部類
3.11 對象之間的關係
3.11.1 泛化
3.11.2 聚合、組合
3.11.3 依賴
3.11.4 關聯
3.12 面向對象程式設計的基本原則
3.12.1 單一職責原則
3.12.2 開閉原則
3.12.3 里氏代換原則
3.12.4 依賴倒轉原則
3.12.5 接口隔離原則
3.12.6 合成復用原則
3.12.7 迪米特法則
本章小結
習題3
第4章 泛型
4.1 為什麼要引入泛型
4.2 定義簡單的泛型
4.3 泛型和子類繼承
4.4 泛型的通配符
4.5 泛型方法和類型推斷
本章小結
習題4
第5章 異常處理
5.1 什麼是異常
5.2 異常處理機制
5.2.1 try/catch/finally
5.2.2 throws與throw
5.2.3 異常處理編程原則
本章小結
習題5
第6章 多執行緒
6.1 基本概念
6.2 執行緒對象的創建與啟動
6.2.1 繼承Thread類、
6.2.2 實現Runnable接口
6.2.3 兩種創建方式的比較
6.3 執行緒的生命周期
6.4 前台執行緒和後台執行緒
6.5 執行緒的分支與合併
6.6 多執行緒的同步
6.6.1 執行緒安全
6.6.2 同步代碼塊
6.6.3 同步方法
6.7 執行緒間的通信
本章小結
習題6
第7章 輸入輸出I/O
7.1 I/O概述
7.2 字元集編碼
7.2.1 基本概念
7.2.2 字元集編碼的發展
7.2.3 漢字編碼
7.2.4 內碼和codepage
7.2.5 字元集編碼的Java處理
7.3 File類與RandomAccessFile類
7.3.2 RandomAccesst
7.4 流
7.4.1 低級位元組流
7.4.2 高級位元組流
7.4.3 字元流
7.4.4 對象流與序列化
7.5 NIO包簡介
7.5.1 為什麼要引入NIO包
7.5.2 流與塊的比較
本章小結
習題7
第8章 Java集合框架
8.1 集合框架
8.1.1 引入集合框架的原因
8.1.2 集合框架視圖
8.2 集合框架中的常用類與接口
8.2.1 Iterator
8.2.2 Collection
8.2.3 Map
8.2.4 集合處理工具
本章小結
習題8
第9章 常用JDKAPI
9.1 Object類
9.1.1 Obiect介紹
9.1.2 getClass方法與reflection機制
9.1.3.toString方法
9.1.4 equals方法與
9.2 字元串的相關問題
9.2.1 S仕ing、StringBuffer、StringBuilder類
9.2.2 字元串的解析
9.2.3 正則表達式
9.3 其他常用的JDK類
9.3.1 Math、StrictMath與Random
9.3.2 日期類
9.3.3 System類
9.3.4 Runtime類
9.4 Scanner類
本章小結
習題9
第10章 枚舉enum
10.1 聲明一個簡單的枚舉
10.2 帶參數的枚舉值與構造方法
10.3 帶體的枚舉值
10.4 實現接口
本章小結
習題10
第11章 GUI編程
11.1 GUI概述
11.2 GUI編程三要素
]1.3 圖形組件
11.4 容器組件
11.4.1 Applet
11.4.2 Frame
11.4.3 Panel
11.4.4 Dialog
11.4.5 ScrollPane
11.5 布局管理器
11.5.1 Flowl,ayout
11.5.2 BorderLayout
11.5 ‘3Card[.ayout
11.5.4 GridLayout
11.6 事件處理
11.6.1 事件源
11.6.2 事件
11.6.3 監聽器
11.6.4 監聽器接口適配器
11.7 選單
11.7.1 下拉式選單
11.7.2 彈出式選單
11.8 Graphics繪圖
11.8.1 RGB顏色模式
11.8.2 字型
11.8.3 Java的繪圖機制,
11.9 國際化I18N
11.9.1 軟體的國際化和本地化
11.9.2 I18N編程模型
11.9.3 Locale
11.9.4 本地化的資源
11.10 MVC簡介
11.10.1 什麼是MVC
11.10.2 觀察員模式
11.10.3 MVC綜合例程
11.11 Swing簡介
本章小結
習題
附錄A Java編碼規範
附錄B 常用操作命令
附錄C Java發展大事記
參考文獻

相關詞條

熱門詞條

聯絡我們