Java基礎教程(第3版)

Java基礎教程(第3版)

《Java基礎教程(第3版)》是2014年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java基礎教程(第3版)
  • ISBN:9787302283683
  • 定價:35.00元
  • 出版時間:2014年6月25日
  • 裝幀:平裝
出版信息,圖書簡介,圖書目錄,

出版信息

作者:耿祥義
定價:35元
印次:3-6
ISBN:9787302283683
出版日期:2012.06.01
印刷日期:2017.01.13

圖書簡介

本書以通俗易懂的語言,循序漸進地向讀者介紹了Java語言編程的基礎知識。針對較難理解的問題,所列舉的例子都是由簡到繁,便於讀者掌握Java編程技巧。在第3版中加大了面向對象的知識容量,補充JDBC運算元據庫的內容。全書共分14章,分別講解了基本數據類型、運算符、表達式和語句、類、對象和接口、常用實用類、輸入/輸出流、JDBC資料庫操作、組件及事件處理、圖形與圖像、Java多執行緒機制、Java網路編程等內容。

圖書目錄

第1章初識Java
1.1Java的誕生
1.2Java的平台無關性
1.3安裝JDK
1.3.1三種平台簡介
1.3.2安裝JavaSE平台
1.4Java程式的開發步驟
1.5一個簡單的Java應用程式
1.5.1編寫源檔案
1.5.2編譯
1.5.3運行
1.6Java的語言特點與地位
1.6.1Java語言的特點
1.6.2Java語言的地位
1.7小結
習題1
第2章基本數據類型與數組
2.1標識符與關鍵字
2.1.1標識符
2.1.2Unicode字元集
2.1.3關鍵字
2.2基本數據類型
2.2.1邏輯類型
2.2.2整數類型
2.2.3字元類型
2.2.4浮點類型
2.3類型轉換運算
2.4輸入/輸出數據
2.4.1輸入基本型數據
2.4.2輸出基本型數據
2.5數組
2.5.1聲明數組
2.5.2為數組分配元素
2.5.3數組元素的使用
2.5.4length的使用
2.5.5數組的初始化
2.5.6數組的引用
2.6枚舉類型
2.7小結
習題2
第3章運算符、表達式和語句
3.1運算符與表達式
3.1.1算術運算符與算術表達式
3.1.2自增、自減運算符
3.1.3算術混合運算的精度
3.1.4關係運算符與關係表達式
3.1.5邏輯運算符與邏輯表達式
3.1.6賦值運算符與賦值表達式
3.1.7位運算符
3.1.8instanceof運算符
3.1.9運算符綜述
3.2語句概述
3.3if條件分支語句
3.3.1if語句
3.3.2ifelse語句
3.3.3ifelseifelse語句
3.4switch開關語句
3.5循環語句
3.5.1for循環語句
3.5.2while循環語句
3.5.3dowhile循環語句
3.6break和continue語句
3.7for語句與數組
3.8枚舉類型與for、switch語句
3.9小結
習題3
第4章類與對象
4.1封裝
4.1.1一個簡單的問題
4.1.2簡單的Circle類
4.1.3使用Circle類創建對象
4.2類
4.2.1類聲明
4.2.2類體
4.2.3成員變數
4.2.4方法
4.2.5需要注意的問題
4.2.6類的UML類圖
4.2.7類與Java應用程式的基本結構
4.3構造方法與對象的創建
4.3.1構造方法
4.3.2創建對象
4.3.3使用對象
4.3.4對象的引用和實體
4.4參數傳值
4.4.1傳值機制
4.4.2基本數據類型參數的傳值
4.4.3引用類型參數的傳值
4.5對象的組合
4.5.1圓錐體
4.5.2關聯關係和依賴關係的UML圖
4.6實例成員與類成員
4.6.1實例變數和類變數的聲明
4.6.2實例變數和類變數的區別
4.6.3實例方法和類方法的定義
4.6.4實例方法和類方法的區別
4.7方法重載
4.8this關鍵字
4.9包
4.9.1包語句
4.9.2有包名的類的存儲目錄
4.9.3運行有包名的主類
4.10import語句
4.10.1引入類庫中的類
4.10.2引入自定義包中的類
4.10.3使用無包名的類
4.11訪問許可權
4.11.1何謂訪問許可權
4.11.2私有變數和私有方法
4.11.3共有變數和共有方法
4.11.4友好變數和友好方法
4.11.5受保護的成員變數和方法
4.11.6public類與友好類
4.12基本類型的類包裝
4.12.1Double和Float類
4.12.2Byte、Short、Integer、Long類
4.12.3Character類
4.13反編譯
4.14小結
習題4
第5章子類與繼承
5.1子類與父類
5.2子類的繼承性
5.2.1子類和父類在同一個包中的繼承性
5.2.2子類和父類不在同一個包中的繼承性
5.2.3繼承關係(Generalization)的UML圖
5.3成員變數的隱藏和方法重寫
5.3.1成員變數的隱藏
5.3.2方法重寫(Override)
5.4super關鍵字
5.4.1用super操作被隱藏的成員變數和方法
5.4.2使用super調用父類的構造方法
5.5final關鍵字
5.5.1final類
5.5.2final方法
5.5.3常量
5.6對象的上轉型對象
5.7繼承與多態
5.8abstract類和abstract方法
5.9面向抽象編程
5.10開閉原則
5.11小結
習題5
第6章接口與多態
6.1接口
6.1.1接口的聲明與使用
6.1.2理解接口
6.1.3接口的UML圖
6.2接口回調
6.2.1接口變數與回調機制
6.2.2接口與多態
6.2.3abstract類與接口的比較
6.3面向接口編程
6.4小結
習題6
第7章內部類與異常類
7.1內部類
7.2匿名類
7.2.1和子類有關的匿名類
7.2.2和接口有關的匿名類
7.3異常類
7.3.1try~catch語句
7.3.2自定義異常類
7.3.3finally子語句
7.4小結
習題7
第8章常用實用類
8.1String類
8.1.1構造字元串對象
8.1.2String類的常用方法
8.1.3字元串與基本數據的相互轉化
8.1.4對象的字元串表示
8.1.5字元串與字元、位元組數組
8.1.6正則表達式及字元串的替換與分解
8.2StringTokenizer類
8.3Scanner類
8.4Date與Calendar類
8.4.1Date類
8.4.2Calendar類
8.5Math類
8.6StringBuffer類
8.6.1StringBuffer對象的創建
8.6.2StringBuffer類的常用方法
8.7System類
8.8小結
習題8
第9章輸入/輸出流
9.1檔案
9.1.1檔案的屬性
9.1.2目錄
9.1.3檔案的創建與刪除
9.1.4運行執行檔
9.2檔案位元組流
9.2.1FileInputStream類
9.2.2FileOutputStream類
9.3檔案字元流
9.3.1FileReader類
9.3.2FileWriter類
9.4緩衝流
9.4.1BufferedReader類
9.4.2BufferedWriter類
9.4.3標準化考試
9.5數據流
9.6對象流
9.7隨機讀寫流
9.8使用Scanner解析檔案
9.8.1使用默認分隔標記解析檔案
9.8.2使用正則表達式作為分隔標記解析檔案
9.8.3單詞記憶訓練
9.9小結
習題9
第10章JDBC資料庫操作
10.1Microsoft Access資料庫管理系統
10.1.1建立資料庫
10.1.2創建表
10.2JDBC
10.3連線資料庫
10.3.1連線方式的選擇
10.3.2建立JDBCODBC橋接器
10.3.3ODBC數據源
10.3.4建立連線
10.4查詢操作
10.4.1順序查詢
10.4.2控制游標
10.4.3條件查詢
10.4.4排序查詢
10.4.5模糊查詢
10.5更新、添加與刪除操作
10.6事務
10.6.1事務及處理
10.6.2JDBC事務處理步驟
10.7批處理
10.8標準化考試
10.9小結
習題10
第11章組件及事件處理
11.1Java Swing概述
11.2視窗
11.2.1JFrame常用方法
11.2.2選單條、選單、選單項
11.3常用組件與布局
11.3.1常用組件
11.3.2常用容器
11.3.3常用布局
11.4處理事件
11.4.1事件處理模式
11.4.2ActionEvent事件
11.4.3ItemEvent事件
11.4.4DocumentEvent事件
11.4.5MouseEvent事件
11.4.6焦點事件
11.4.7鍵盤事件
11.4.8用匿名類實例或視窗做監視器
11.4.9事件總結
11.5使用MVC結構
11.6對話框
11.6.1訊息對話框
11.6.2輸入對話框
11.6.3確認對話框
11.6.4顏色對話框
11.6.5檔案對話框
11.6.6自定義對話框
11.7發布GUI程式
11.8小結
習題11
第12章圖形、圖像與音頻
12.1繪製基本圖形
12.2變換圖形
12.3圖形的布爾運算
12.4清除
12.5繪製圖像
12.6播放音頻
12.7小結
習題12
第13章Java多執行緒機制
13.1進程與執行緒
13.1.1作業系統與進程
13.1.2進程與執行緒
13.2Java中的執行緒
13.2.1Java的多執行緒機制
13.2.2主執行緒(main執行緒)
13.2.3執行緒的狀態與生命周期
13.2.4執行緒調度與優先權
13.3Thread類與執行緒的創建
13.3.1使用Thread的子類
13.3.2使用Thread類
13.3.3目標對象與執行緒的關係
13.3.4關於run方法啟動的次數
13.4執行緒的常用方法
13.5執行緒同步
13.6協調同步的執行緒
13.7守護執行緒
13.8小結
習題13
第14章Java網路編程
14.1URL類
14.1.1URL的構造方法
14.1.2讀取URL中的資源
14.2InetAddress類
14.2.1地址的表示
14.2.2獲取地址
14.3套接字
14.3.1套接字
14.3.2客戶端套接字
14.3.3ServerSocket對象與伺服器端套接字
14.3.4使用多執行緒技術
14.4UDP數據包
14.4.1傳送數據包
14.4.2接收數據包
14.5廣播數據包
14.6小結
習題14

相關詞條

熱門詞條

聯絡我們