Java程式設計基礎[胡曉旭、侯占軍、張東嶽編著書籍]

《Java程式設計基礎》是2014年出版的圖書,作者是胡曉旭、侯占軍、張東嶽、徐洪國、徐宏偉。

書籍信息

作者:胡曉旭、侯占軍、張東嶽、徐洪國、徐宏偉
定價:39.50元
印次:1-2
ISBN:9787302340669
出版日期:2014.03.01
印刷日期:2015.07.03

內容簡介

本書由淺入深、循序漸進地介紹了Java的基礎知識和相關技術。全書共分14章,分別介紹了Java語言的基礎語法、面向對象的基本概念、系統常用類、異常處理、檔案和數據流、圖形界面設計、小應用程式、執行緒、網路程式設計、多媒體與圖形學程式設計以及資料庫程式設計等。本書的章節編排與內容以人們學習與認知過程為基礎,與公司的實際需求相匹配。本書內容豐富,結構合理,語言簡練,而且提供了豐富的例程,既可以作為計算機專業和非計算機專業的基礎教材,以及Java程式設計師認證考試的輔導教材,也可以作為需要使用Java語言的工程人員和科技工作者的自學參考書,希望讀者在輕鬆和歡樂之中迅速地了解與掌握Java程式設計的知識和方法,並套用到實踐中。

圖書目錄

第一部分Java語言快速入門篇

第1章Java概覽

1.1Java語言的發展歷史

1.1.1Java語言產生的背景

1.1.2網際網路成就了Java

1.2Java的特點

1.3Java的工作原理

1.3.1Java虛擬機

1.3.2記憶體自動回收機制

1.3.3代碼安全性檢查機制

1.4Java的運行環境JDK

1.4.1Java平台

1.4.2建立Java開發環境

1.4.3開發工具簡介

1.5創建Java程式

1.5.1第一個應用程式

1.5.2第一個小應用程式

1.6RAD快速開發工具

1.6.1JCreator

1.6.2Eclipse

本章小結

習題1

第二部分Java語言基礎篇

第2章Java基本程式結構

2.1Java程式的構成

2.1.1標識符

2.1.2關鍵字

2.1.3注釋

2.2數據類型

2.3變數

2.3.1變數的定義

2.3.2變數類型

2.3.3初始化變數

2.4運算符與表達式

2.4.1算術運算符

2.4.2關係運算符

2.4.3邏輯運算符

2.4.4賦值運算符

2.4.5字元串運算符

2.4.6其他運算符

2.4.7運算符的優先權和結合性

2.4.8Java運算符的優先權和結合性

2.5流程控制語句

2.5.1選擇語句

2.5.2循環語句

2.5.3break語句和continue語句

2.6數組

2.6.1一維數組

2.6.2二維數組

本章小結

習題2

第3章面向對象的程式設計基礎

3.1面向對象的基本概述

3.1.1類和對象

3.1.2面向對象的特點

3.2類

3.2.1定義類

3.2.2成員變數

3.2.3成員方法

3.2.4構造方法

3.3對象

3.3.1對象的創建

3.3.2對象的簡單套用示例

3.3.3對象的清除

3.4方法的進一步討論

3.4.1方法引用及參數傳遞

3.4.2方法的重載

3.4.3靜態方法

3.4.4最終方法

3.5變數的進一步討論

本章小結

習題3

第4章類的繼承、包及接口

4.1類的繼承

4.1.1類繼承的實現

4.1.2覆蓋方法

4.1.3變數的隱藏

4.1.4套用示例

4.2抽象類

4.2.1抽象類的定義

4.2.2抽象類的實現

4.3內部類、匿名類及最終類

4.3.1內部類

4.3.2匿名類和最終類

4.4包及訪問限定

4.4.1Java中常用的標準類包

4.4.2包的創建及包中類的引用

4.4.3訪問限定

4.5接口

4.5.1接口的定義

4.5.2接口的實現

本章小結

習題4

第5章系統常用類

5.1常用的基礎類

5.1.1Object類

5.1.2System類

5.1.3Runtime類

5.1.4基本數據類型類

5.1.5Math類

5.2字元串

5.2.1String類

5.2.2StringBuffer類

5.2.3StringTokenizer類

5.3其他常用工具類

5.3.1向量類

5.3.2Date類

5.3.3Calendar類

5.3.4GregorianCalendar類

5.3.5Random類

本章小結

習題5

第三部分Java語言編程套用篇

第6章Applet基礎

6.1Java Applet程式開發步驟與安全機制

6.1.1Applet程式開發主要步驟

6.1.2Applet的安全機制

6.2Applet的生命周期和常用方法

6.2.1Applet的生命周期

6.2.2Applet的常用方法

6.3Applet套用的有關參數

6.4在Applet中使用URL

6.5在Applet中建立新執行緒

本章小結

習題6

第7章圖形界面設計

7.1圖形界面設計基礎

7.1.1AWT和Swing

7.1.2組件和容器

7.1.3事件驅動程式設計基礎

7.2框架視窗

7.3標籤、按鈕和按鈕事件

7.3.1標籤

7.3.2按鈕

7.4面板

7.4.1JPanel

7.4.2JScrollPane

7.5布局設計

7.5.1FlowLayout布局

7.5.2BorderLayout布局

7.5.3GridLayout布局

7.5.4CardLayout布局

7.5.5null布局與setBounds方法

7.6文本框和文本區

7.6.1文本框

7.6.2文本區

7.6.3數據輸入和輸出

7.7選擇框和單選按鈕

7.7.1選擇框

7.7.2單選框

7.7.3單選按鈕

7.7.4選擇項目事件處理

7.8列表和組合框

7.8.1列表

7.8.2組合框

7.9選單

7.9.1選單條、選單和選單項

7.9.2選擇框選單項

7.10對話框

7.10.1JDialog類

7.10.2JOptionPane類

7.11滾動條

7.12滑鼠事件

7.12.1MouseListener接口

7.12.2MouseMotionListener接口

7.13鍵盤事件

本章小結

習題7

第8章Java異常處理

8.1Java編程中的錯誤

8.1.1編譯錯誤

8.1.2運行錯誤

8.2異常與異常類

8.2.1異常類結構與組成

8.2.2系統定義的運行異常

8.2.3用戶自定義的異常

8.3異常的拋出

8.3.1系統自動拋出異常

8.3.2語句拋出的異常

8.4異常的處理

8.4.1try…catch…finally塊

8.4.2多異常的處理

本章小結

習題8

第9章檔案和流

9.1Java流類庫簡介

9.1.1流的概念

9.1.2Java的I/O庫

9.2基本流

9.2.1標準的輸入和輸出

9.2.2利用java.io類庫

9.3數據流

9.3.1Java.DataInput接口

9.3.2Java.DataOutput接口

9.4檔案流

9.4.1二進制檔案的讀寫

9.4.2文本檔案的讀寫

9.5對象流和對象序列化

9.5.1對象流

9.5.2對象序列化

本章小結

習題9

第10章多執行緒

10.1Java中的執行緒

10.1.1執行緒的基本概念

10.1.2執行緒的狀態和生命周期

10.1.3執行緒調度與優先權

10.1.4執行緒組

10.2Java的Thread類和Runnable接口

10.2.1Thread類

10.2.2Runnable接口

10.3Java多執行緒並發程式

10.3.1使用Thread類的子類

10.3.2實現Runnable接口

10.4執行緒池

10.5執行緒的同步

10.5.1多執行緒的不同步

10.5.2臨界區和執行緒的同步

10.5.3wait()方法和notify()方法

10.5.4生產者消費者問題

10.5.5死鎖

本章小結

習題10

第11章圖形圖像處理

11.1圖形

11.1.1繪製圖形的類

11.1.2簡單幾何圖形類的層次結構

11.1.3路徑類

11.1.4點與線段類

11.1.5矩形和圓角矩形

11.1.6圓和橢圓

11.1.7圓弧和扇形

11.1.8曲線

11.2繪製圖形的顏色及其他

11.2.1顏色類

11.2.2調色板

11.2.3繪圖模式

11.2.4畫筆

11.2.5其他

11.3圖像

11.3.1圖像檔案的格式及檔案的使用許可權

11.3.2顯示圖像

本章小結

習題11

第12章多媒體技術

12.1圖像處理

12.1.1圖像檔案的裝載

12.1.2圖像檔案的顯示

12.2聲音檔案的播放

12.2.1Applet類的play()方法

12.2.2AudioClip類的play()方法

12.2.3在JavaAplication中播放聲音

12.3用Java實現動畫

12.3.1執行緒的使用

12.3.2動畫程式的設計步驟

12.3.3動畫的閃爍

12.4利用JMF來播放視頻

12.4.1JMF的概念

12.4.2播放視頻

12.4.3JMF高級功能

本章小結

習題12

第13章Java網路編程

13.1InetAddress類簡介

13.2面向連線的流式套接字

13.2.1套接字概述

13.2.2ServerSocket類

13.2.3Socket類

13.3面向非連線的數據報

13.3.1UDP簡介

13.3.2DatagramPacket類

13.3.3DatagramSocket類

本章小結

習題13

第14章Java資料庫編程

14.1資料庫連線

14.1.1JDBC簡介

14.1.2用JDBCODBC連線資料庫

14.1.3用JDBC專用驅動程式連線資料庫

14.2JDBC編程

本章小結

習題14

參考文獻

相關詞條

熱門詞條

聯絡我們