Java基礎開發與套用

Java基礎開發與套用

《Java基礎開發與套用》是2019年10月清華大學出版社出版的圖書,作者是達內教育集團。

基本介紹

  • 中文名:Java基礎開發與套用
  • 作者:達內教育集團
  • 出版時間:2019年10月
  • 出版社:清華大學出版社
  • ISBN:9787302534341
  • 定價:49.8 元
內容簡介,圖書目錄,

內容簡介

本書從Java SE基礎知識點開始,對Java面向對象編程進行深入剖析和講解。全書內容涵蓋Java開發環境、Java語法基礎、流程控制、面向對象編程、數組、繼承、多態、Java核心類、異常、泛型和集合。
本書由淺入深地對Java SE基礎套用進行了全面系統的講解,並且重點突出,組織清晰,精心設計了大量的套用案例,通過案例驅動強化動手能力。本書所有案例都基於新發布的Java 10版本進行調試運行,且增加了推斷類型等新特性。
本書適用面廣,可作為高等學校、培訓機構的Java語言程式設計課程的教材,也可作為計算機科學與技術、軟體外包、計算機套用、軟體工程、電子商務等專業的程式設計課程的教材。

圖書目錄

第1章Java概述
1.1Java簡介
1.1.1Java歷史
1.1.2Java發展
1.1.4Java的特點
1.2Java開發環境
1.2.1JDK簡介
1.2.2下載安裝JDK
1.2.3JDK介紹
1.3第一個Java程式HelloWorld
1.4Java編譯運行過程
1.6Eclipse開發工具
1.6.1Eclipse簡介
1.6.2下載Eclipse開發環境
1.6.3使用Eclipse開發Java應用程式
1.6.4Eclipse快捷鍵
1.7JDK API文檔
小結
習題
第2章Java語法基礎
2.1標識符
2.3變數
2.3.1變數的聲明
2.3.2變數的初始化
2.3.3變數的訪問
2.3.4變數作用域
2.4Java數據類型
2.4.1基本類型與引用類型
2.4.2整數類型
2.4.3浮點類型
2.4.4字元類型
2.4.5布爾類型
2.5類型轉換
2.6運算符
2.6.4位運算符
2.6.6條件(三目)運算符
2.7var類型推斷
小結
習題
第3章流程控制
3.1分支結構
3.1.1if條件語句
3.1.2switch語句
3.2循環結構
3.2.1for循環
3.2.2while循環
3.2.3dowhile循環
3.3轉移語句
3.3.2continue語句
3.3.3return語句
小結
習題
第4章面向對象編程
4.1面向對象編程思想
4.1.1面向對象簡介
4.1.2面向對象名詞
4.1.3面向對象特徵
4.2類與對象
4.2.1類的聲明
4.2.2對象的創建和使用
4.3方法
4.3.1方法的參數傳遞機制
4.3.2構造方法
4.3.3方法重載
4.3.4可變參數
4.4封裝和訪問控制
4.4.1包
4.4.2訪問控制符
4.5靜態成員
4.6Scanner類
小結
習題
第5章數組
5.1創建數組
5.2初始化數組
5.2.1數組靜態初始化
5.2.2數組動態初始化
5.3foreach遍歷數組
5.4二維數組
5.5對象數組
5.6數組排序
5.6.1冒泡排序
5.6.2插入排序
5.6.3Arrays.sort排序
5.6.4對象數組排序
5.7數組案例
5.7.1掃雷遊戲的布雷統計程式
5.7.2撲克牌遊戲的隨機發牌程式
小結
習題
第6章繼承和多態
6.1類的繼承
6.1.1繼承的概念
6.1.2繼承的格式
6.1.3繼承的特性
6.1.4super關鍵字
6.1.5子類的實例化過程
6.2多態
6.2.1引用類型轉換
6.2.2方法的重寫
6.2.3多態的體現
6.2.4多態的優點
6.3抽象類和接口
6.3.1抽象類
6.3.2接口
6.4final關鍵字
6.4.1final修飾變數
6.4.2final修飾方法
6.4.3final修飾類
6.4.4final static靜態常量
6.5內部類
小結
習題
第7章Java核心類
7.1字元串類
7.1.1String類
7.1.2String常用API
7.1.3StringBuffer和StringBuilder
7.2Object類
7.3包裝類
7.4裝箱和拆箱
7.5日期類
7.5.1Date類
7.5.2Calendar類
7.5.3日期格式化
7.6數字處理類
7.6.1NumberFormat類
7.6.2Math類
7.6.3Random類
小結
習題
第8章異常
8.1異常概述
8.1.1異常類
8.1.2異常處理機制
8.2捕獲異常
8.2.1try…catch語句
8.2.2try…catch…finally語句
8.2.3自動關閉資源的try語句
8.2.4嵌套的try…catch語句
8.2.5多異常捕獲
8.3拋出異常
8.3.1throw拋出異常對象
8.3.2throws聲明拋出異常序列
8.4自定義異常
小結
習題
第9章泛型與集合
9.1泛型概述
9.1.1泛型定義
9.1.2通配符
9.1.3有界類型
9.1.4泛型的限制
9.2集合概述
9.2.1集合框架
9.2.2疊代器接口
9.3集合類
9.3.2List接口及其實現類
9.3.3Set接口及其實現類
9.3.4Queue接口及其實現類
9.3.5Map接口及其實現類
9.4集合轉換
9.5集合工具類
小結
習題
附錄
附錄AASCII表
附錄BJava常用類
附錄C命令工具

相關詞條

熱門詞條

聯絡我們