Java程式設計案例教程[趙鳳芝、邢煜、王茱、張宇等編著書籍]

《Java程式設計案例教程》闡述了Java語言的關鍵字、語句、語法規則、類庫等的使用方法,其內容包括Java語言開發工具的介紹、面向對象編程的概念、Java基礎語句、Java類、類的繼承與多態等特性、接口、包、異常、Java基礎類庫的套用,並通過套用型案例幫助讀者掌握Java語言的輸入和輸出操作、圖形用戶界面操作、Applet小程式的編寫、圖形繪製操作、多執行緒處理、圖像動畫製作、網路編程、資料庫操作等相關類庫的使用。

《Java程式設計案例教程》可作為大學、大專等院校計算機相關專業的本科或專科生的教材,也可作為學習Java語言的初、中級讀者的參考書。

書籍信息

作者:趙鳳芝、邢煜、王茱、張宇等
定價:32元
印次:1-2
ISBN:9787302261070
出版日期:2011.09.01
印刷日期:2015.01.15

內容簡介

本書是學習Java語言的入門教材。本書套用“項目驅動”最新教學模式,通過完整的項目案例系統地介紹了使用Java語言進行程式設計的方法和技術。全書共12章,分為三部分: Java概述篇、Java核心技術篇和Java高級套用篇,分別論述了面向對象程式設計的基本概念、Java語言基礎(包括運算符與表達式、程式流控制、數組)、Java類和對象、Java面向對象高級特性、實用類及接口、異常處理、圖形用戶界面、輸入輸出、多執行緒編程、Java網路編程、JDBC技術等。本書內容上注重理論與實踐相結合,內容詳盡,提供了大量實例,突出套用能力的培養,將一個實際項目的知識點分解在各章中作為案例講解,是一本實用性突出的教材。本書可作為普通高等院校計算機專業本、專科生程式設計課程的教材,也可供程式設計人員參考使用

圖書目錄

第一篇 Java概述篇第1章 進入Java世界21.1 Java的歷史、現狀及發展2

1.1.1 Java語言簡介2

1.1.2 Java套用開發體系3

1.2 Java語言的特點4

1.3 面向對象的概念6

1.3.1 面向對象方法6

1.3.2 面向對象的基本概念與特徵7

1.4 Java核心技術體系8

1.4.1 Java核心技術基礎部分8

1.4.2 Java核心技術套用部分9

1.5 Java的開發環境12

1.5.1 JDK的下載12

1.5.2 JDK的安裝14

1.5.3 配置環境15

1.5.4 測試JDK配置是否成功17

1.5.5 開發工具Eclipse簡介17

1.6 簡單的Java程式21

本章總結26

習題26

第2章 Java典型套用及案例介紹27

2.1 項目概述27

2.2 需求分析28

2.3 系統分析設計29

2.4 項目運行指南30

本章總結33

習題33第二篇 Java核心技術篇第3章 Java程式設計基礎363.1 標識符、關鍵字及數據類型36

3.1.1 標識符36

3.1.2 關鍵字37

3.1.3 數據類型38

3.2 運算符與表達式48

3.2.1 算術運算符及其表達式49

3.2.2 自增和自減運算符和強制類型運算符50

3.2.3 關係運算符及其表達式52

3.2.4 邏輯運算符54

3.2.5 位運算符55

3.2.6 賦值運算符及其表達式57

3.2.7 條件運算符和條件表達式59

3.2.8 表達式中運算符的優先次序59

3.3 控制語句61

3.3.1 順序流程61

3.3.2 選擇流程61

3.3.3 循環控制流程69

3.4 數組76

3.4.1 一維數組77

3.4.2 一維數組的套用79

3.4.3 二維數組82

3.4.4 多維數組86

3.5 項目案例87

3.5.1 學習目標87

3.5.2 案例描述87

3.5.3 案例要點87

3.5.4 案例實施87

3.5.5 特別提示88

3.5.6 拓展與提高89

本章總結89

習題90

第4章 類和對象92

4.1 面向對象程式設計思想92

4.1.1 OOP思想924.1.2 面向對象程式設計方法特點93

4.2 類和對象的關係94

4.3 類的定義及訪問96

4.3.1 類的定義96

4.3.2 成員變數的定義及修飾字96

4.3.3 方法的定義及修飾字97

4.3.4 方法的參數傳遞97

4.3.5 類成員的訪問控制符99

4.4 類的實例化99

4.4.1 創建對象99

4.4.2 對象成員的使用100

4.4.3 對象資源的回收101

4.5 構造方法101

4.6 類的封裝102

4.7 類的繼承104

4.7.1 繼承的概念104

4.7.2 繼承的實現105

4.7.3 方法重寫107

4.7.4 this和super的使用109

4.7.5 繼承中的構造方法調用110

4.7.6 finalize()方法的使用112

4.8 多態性113

4.8.1 多態概念113

4.8.2 多態實現條件114

4.8.3 多態性的代碼實現115

4.9 項目案例117

4.9.1 學習目標117

4.9.2 案例描述117

4.9.3 案例要點118

4.9.4 案例實施118

4.9.5 特別提示119

4.9.6 拓展與提高119

本章總結120

習題120

第5章 Java面向對象高級特性122

5.1 靜態變數、方法和初始化塊1225.1.1 靜態變數122

5.1.2 靜態方法123

5.1.3 靜態初始化塊124

5.2 final類、變數和方法125

5.3 抽象方法與抽象類126

5.3.1 抽象方法126

5.3.2 抽象類126

5.3.3 擴展抽象類127

5.4 接口128

5.4.1 接口的定義128

5.4.2 接口的實現128

5.5 內部類129

5.5.1 內部類的概念129

5.5.2 成員式內部類--對象成員內部類130

5.5.3 成員式內部類--靜態內部類133

5.5.4 局部內部類134

5.5.5 匿名內部類135

5.6 項目案例136

5.6.1 學習目標136

5.6.2 案例描述137

5.6.3 案例要點137

5.6.4 案例實施137

5.6.5 特別提示139

5.6.6 拓展與提高139

本章總結140

習題140

第6章 Java實用類及接口143

6.1 字元串處理143

6.1.1 String類144

6.1.2 StringBuffer對象150

6.1.3 StringTokenizer類155

6.2 時間及日期處理157

6.2.1 Date類157

6.2.2 Calendar類159

6.2.3 DateFormat類161

6.2.4 SimpleDateFormat類162 6.3 集合框架163

6.3.1 Collection接口163

6.3.2 Set接口165

6.3.3 List接口166

6.3.4 Iterator接口168

6.3.5 Map接口169

6.4 其他實用類171

6.4.1 Math171

6.4.2 Random173

6.5 項目案例174

6.5.1 學習目標174

6.5.2 案例描述174

6.5.3 案例要點175

6.5.4 案例實施175

6.5.5 特別提示176

6.5.6 拓展與提高177

本章總結177

習題178

相關詞條

熱門詞條

聯絡我們