Java程式設計教程[楊艷華、李梓主編書籍]

Java程式設計教程[楊艷華、李梓主編書籍]

《Java程式設計教程》是2015年清華大學出版社出版的圖書,作者是楊艷華、李梓。

內容簡介

本書採用最新的My Eclipse作為編程的基礎性工具,使用JDK 6.0作為實踐實習的平台,全書共分為15章,分別介紹Java的基本數據類型、語句、類、對象、接口、異常處理、字元串、AWT、多執行緒、輸入輸出流、JDBC等內容。以圖書進存銷管理系統為例,貫穿各章節的講解,使讀者能夠學以致用。 本書既可作為普通本科院校、高職高專、職業教育、培訓班的教材,也可作為Java程式設計愛好者的入門教材。

編輯推薦

《21世紀套用型本科計算機科學與技術專業規劃教材:Java程式設計教程》既可作為普通本科院校、高職高專、職業教育、培訓班的教材,也可作為Java程式設計愛好者的入門教材。

目錄

第1章Java語言概述

1.1面向對象開發方法簡介

1.1.1對象

1.1.2類

1.1.3訊息

1.1.4封裝性

1.1.5繼承性

1.1.6多態性

1.2Java的發展史

1.3Java語言的特點和規範

1.3.1Java語言的特點

1.3.2Java語言編寫規範

1.4Java的開發環境和開發工具

1.4.1Java開發環境

1.4.2常用開發工具

1.5第一個Java程式

1.5.1第一個Java Application

1.5.2第一個Java Applet

1.6Java和Internet

小結

第2章數據類型

2.1標識符和關鍵字

2.1.1標識符

2.1.2關鍵字

2.2常量和變數

2.3基本數據類型

2.3.1整數類型

2.3.2浮點數據類型

2.3.3字元數據類型

2.3.4布爾數據類型

2.4引用數據類型

2.4.1類類型

2.4.2接口類型

2.4.3數組類型

小結

第3章操作符

3.1算術操作符

3.1.1整型操作符

3.1.2浮點型操作符

3.2關係操作符

3.3邏輯操作符

3.4位操作符

3.5賦值操作符

3.6字元串操作符

3.7特殊操作符

3.8基本數據類型轉換

3.9各種操作符的優先權

小結

第4章控制語句

4.1分支語句

4.1.1ifelse語句

4.1.2switch語句

4.1.3條件表達式

4.2循環語句

4.2.1while語句

4.2.2dowhile語句

4.2.3for語句

4.3流程跳轉語句

4.3.1break語句

4.3.2continue語句

小結

第5章類和對象

5.1類和包

5.1.1類的定義

5.1.2包的聲明和使用

5.2變數

5.2.1變數的聲明

5.2.2成員變數的分類

5.2.3成員變數與局部變數的作用域

5.3成員方法

5.3.1成員方法的聲明

5.3.2成員方法的分類

5.3.3參數傳遞

5.4對象

5.4.1對象的創建

5.4.2構造方法

5.4.3this關鍵字

5.4.4垃圾回收機制

5.5方法的重載

5.6訪問許可權修飾符

5.6.1public

5.6.2protected

5.6.3無修飾符

5.6.4private

5.7封裝性

小結

第6章繼承和多態

6.1類的繼承

6.1.1繼承的概念

6.1.2繼承的語法

6.1.3變數隱藏與方法重寫

6.1.4super關鍵字

6.1.5final修飾符

6.2多態性

6.2.1上轉型對象

6.2.2動態多態性概念

6.2.3動態多態性的套用

6.2.4instanceof運算符

小結

第7章抽象類和接口

7.1abstract修飾符

7.1.1抽象類

7.1.2抽象方法

7.2接口

7.2.1接口的概念

7.2.2接口的特徵

7.2.3接口的實現

7.3抽象類和接口的異同

7.4各種修飾符的使用

小結

第8章Java常用類

8.1String類

8.2StringBuffer類

8.3包裝類

8.4Math類

8.5Random類

8.6Object類

小結

第9章數組和集合

9.1數組

9.1.1數組的聲明和創建

9.1.2數組的初始化

9.1.3數組常用方法

9.1.4多維數組

9.2集合

9.2.1List接口

9.2.2Set接口

9.2.3Map接口

9.3數組和集合的套用

小結

第10章異常處理

10.1什麼是異常

10.2Java異常處理機制

10.2.1捕獲異常

10.2.2拋出異常

10.3異常處理流程

10.4JDK類庫中的異常分類

10.4.1常見異常

10.4.2運行時異常

10.4.3受檢查異常

10.5自定義異常

小結

第11章多執行緒

11.1Java中的執行緒

11.2執行緒的創建與啟動

11.2.1繼承Thread類創建執行緒

11.2.2實現Runnable接口創建執行緒

11.3執行緒的狀態轉換

11.3.1新建狀態

11.3.2可運行狀態

11.3.3運行狀態

11.3.4阻塞狀態

11.3.5死亡狀態

11.4執行緒的生命周期

11.5執行緒的調度

11.5.1調整各個執行緒的優先權

11.5.2執行緒睡眠:Thread.sleep()方法

11.5.3執行緒讓步:Thread.yield()方法

11.5.4等待其他執行緒結束:join()方法

11.6執行緒同步

11.7執行緒組

小結

第12章輸入輸出系統

12.1概述

12.2檔案與目錄

12.2.1File類

12.2.2目錄與檔案的基本操作

12.3位元組流

12.3.1位元組輸入流

12.3.2位元組輸出流

12.4字元流

12.4.1字元輸入流

12.4.2字元輸出流

12.5標準I/O

12.6對象的序列化與反序列化

12.7I/O異常

小結

第13章圖形用戶界面

13.1GUI簡介

13.2AWT及其組件

13.2.1java.awt包

13.2.2組件

13.2.3容器

13.3布局管理器

13.3.1FlowLayout布局管理器

13.3.2BorderLayout布局管理器

13.3.3GridLayout布局管理器

13.3.4CardLayout布局管理器

13.3.5GridBagLayout布局管理器

13.4事件處理

13.4.1事件處理機制

13.4.2AWT事件類與監聽器接口

13.4.3事件處理方式

13.5Swing組件

13.5.1框線

13.5.2按鈕

13.5.3文本框

13.5.4文本區與滾動面板

13.5.5複選框與單選按鈕

13.5.6組合框與列表框

13.5.7頁簽面板

13.5.8表格

13.5.9選單

13.5.10對話框和訊息框

小結

第14章JavaApplet

14.1什麼是Applet

14.2Applet的運行原理

14.3Applet與JApplet

14.4Applet與多媒體

14.4.1在JavaApplet中播放聲音

14.4.2在JavaApplet中繪製圖形圖像

小結

第15章JDBC與資料庫操作

15.1常用資料庫與SQL簡介

15.1.1常用資料庫

15.1.2SQL簡介

15.2MySQL資料庫

15.2.1MySQL簡介

15.2.2MySQL安裝與卸載

15.2.3MySQL數據類型

15.2.4資料庫和表的操作

15.2.5資料庫的導入和導出

15.2.6MySQL圖形界面操作

15.3JDBC

15.3.1JDBC的概念

15.3.2JDBC驅動類型

15.3.3載入資料庫驅動

15.3.4創建資料庫連線

15.3.5向資料庫傳送SQL語句

15.3.6處理SQL執行結果

15.3.7關閉連線

15.4增刪改查操作實例

15.5事務

15.6連線池和數據源

小結

附錄圖書進存銷管理系統

相關詞條

熱門詞條

聯絡我們