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

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

基本介紹

  • 書名: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
參考文獻

相關詞條

熱門詞條

聯絡我們