Java基礎入門

Java基礎入門

《Java基礎入門》是清華大學出版社出版的圖書 。 該書從初學者的角度詳細講解了Java開發中重點用到的多種技術。全書共11章,包括Java開發環境的搭建及其運行機制、基本語法、面向對象的思想,採用典型翔實的例子、通俗易懂的語言闡述面向對象中的抽象概念。在多執行緒、常用API、集合、IO、GUI、網路編程章節中,通過剖析案例、分析代碼結構含義、解決常見問題等方式,幫助初學者培養良好的編程習慣。最後,講解了Eclipse開發工具,幫助初學者熟悉開發工具的使用 。

內容簡介

《Java基礎入門》附有配套視頻、原始碼、測試題、教學PPT、教學實施案例、教學設計大綱等資源,並提供線上答疑平台。《Java基礎入門》既可作為高等院校本、專科計算機相關專業的程式設計課程教材,也可作為Java技術基礎的培訓教材,是一本適合廣大計算機編程初學者的入門級教材 。

圖書目錄

第1章Java開發入門

1.1Java概述
1.1.1什麼是Java
1.1.2Java語言的特點
1.2JDK的使用
1.2.1什麼是JDK
1.2.2安裝JDK
1.2.3JDK目錄介紹
1.3第一個Java程式
1.4系統環境變數
1.4.1path環境變數
1.4.2classpath環境變數
1.5Java的運行機制
1.6本章小結
1.7習題

第2章Java編程基礎

2.1Java的基本語法
2.1.1Java代碼的基本格式
2.1.2Java中的注釋
2.1.3Java中的標識符
2.1.4Java中的關鍵字
2.1.5Java中的常量
2.2Java中的變數
2.2.1變數的定義
2.2.2變數的數據類型
2.2.3變數的類型轉換
2.2.4變數的作用域
2.3Java中的運算符
2.3.1算術運算符
2.3.2賦值運算符
2.3.3比較運算符
2.3.4邏輯運算符
2.3.5位運算符
2.3.6運算符的優先權
2.4選擇結構語句
2.4.1if條件語句
2.4.2switch條件語句
2.5循環結構語句
2.5.1While循環語句
2.5.2dowhile循環語句
2.5.3for循環語句
2.5.4循環嵌套
2。5.5跳轉語句(break、continue)
2.6方法
2.6.1什麼是方法

2.6.2方法的重載
2.6.3方法的遞歸
2.7數組
2.7.1數組的定義
2.7.2數組的常見操作
2.7.3多維數組
2.8本章小結
2.9習題

第3章面向對象(上)

3.1面向對象的概念
3.2類與對象
3.2.1類的定義
3.2.2對象的創建與使用
3.2.3類的設計
3.2.4類的封裝
3.3構造方法
3.3.1構造方法的定義
3.3.2構造方法的重載
3.4this關鍵字
3.5垃圾回收
3.6static關鍵字
3.6.1靜態變數
3.6.2靜態方法
3.6.3靜態代碼塊
3.6.4單例模式
3.7內部類
3.7.1成員內部類
3.7.2靜態內部類
3.7.3方法內部類
3.8Java的幫助文檔
3.8.1Java的文檔注釋
3.8.2JDK幫助文檔的使用
3.9本章小結
3.10習題

第4章面向對象(下)

4.1類的繼承
4.1.1繼承的概念
4.1.2重寫父類方法
4.1.3super關鍵字
4.2final關鍵字
4.2.1final關鍵字修飾類
4.2.2final關鍵字修飾方法
4.2.3final關鍵字修飾變數
4.3抽象類和接口
4.3.1抽象類
4.3.2接口
4.4多態
4.4.1多態概述
4.4.2對象的類型轉換
4.4.30bject類
4.4.4匿名內部類
4.5異常
4.5.1什麼是異常
4.5.2try…catch和finally
4.5.3throws關鍵字
4.5.4運行時異常與編譯時異常
4.5.5自定義異常
4.6包
4.6.1包的定義與使用
4.6.2import語句
4.6.3給Java套用打包
4.7訪問控制
4.8本章小結
4.9習題

第5章多執行緒

5.1執行緒概述
5.1.1進程
5.1.2執行緒
5.2執行緒的創建
5.2.1繼承Thread類創建多執行緒
5.2.2實現Runnable接口創建多執行緒
5.2.3兩種實現多執行緒方式的對比分析
5.2.4後台執行緒
5.3執行緒的生命周期及狀態轉換
5.4執行緒的調度
5.4.1執行緒的優先權
5.4.2執行緒休眠
5.4.3執行緒讓步
5.4.4執行緒插隊
5.5多執行緒同步
5.5.1執行緒安全
5.5.2同步代碼塊
5.5.3同步方法
5.5.4死鎖問題
5.6多執行緒通信
5.6.1問題引入
5.6.2問題如何解決
5.7本章小結
5.8習題

第6章JavaAPI

6.1String類和StringBuffer類
6.1.1String類的初始化
6.1.2String類的常見操作
6.1.3StringBuffer類
6.2System類與Runtime類
6.2.1System類
6.2.2Runtime類
6.3Math類與Random類
6.3.1Math類
6.3.2Random類
6.4包裝類
6.5Date類、Calendar類與DateFormat類
6.5.1Date類
6.5.2Calendar類
6.5.3DateFormat類
6.5.4SimpleDateFormat類
6.6JDK7新特性——switch語句支持字元串類型
6.7本章小結
6.8習題
……

第7章集合類

第8章IO(輸入輸出)
第9章GUI(國產用戶界面)
第10章網路編程
第11章Eclipse開發工具

相關詞條

相關搜尋

熱門詞條

聯絡我們