Java基礎(chǔ)開發(fā)與應(yīng)用/高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材
定 價:49.8 元
叢書名:高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材
- 作者:達(dá)內(nèi)教育集團 編
- 出版時間:2019/10/1
- ISBN:9787302534341
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:259
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java基礎(chǔ)開發(fā)與應(yīng)用/高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材》從Java SE基礎(chǔ)知識點開始,對Java面向?qū)ο缶幊踢M(jìn)行深入剖析和講解。全書內(nèi)容涵蓋Java開發(fā)環(huán)境、Java語法基礎(chǔ)、流程控制、面向?qū)ο缶幊、?shù)組、繼承、多態(tài)、Java核心類、異常、泛型和集合。
《Java基礎(chǔ)開發(fā)與應(yīng)用/高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材》由淺人深地對Java SE基礎(chǔ)應(yīng)用進(jìn)行了全面系統(tǒng)的講解,并且重點突出,組織清晰,精心設(shè)計了大量的應(yīng)用案例,通過案例驅(qū)動強化動手能力。《Java基礎(chǔ)開發(fā)與應(yīng)用/高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材》所有案例都基于新發(fā)布的Java 10版本進(jìn)行調(diào)試運行,且增加了推斷類型等新特性。
《Java基礎(chǔ)開發(fā)與應(yīng)用/高等院校應(yīng)用型人才培養(yǎng)規(guī)劃教材》適用面廣,可作為高等學(xué)校、培訓(xùn)機構(gòu)的Java語言程序設(shè)計課程的教材,也可作為計算機科學(xué)與技術(shù)、軟件外包、計算機應(yīng)用、軟件工程、電子商務(wù)等專業(yè)的程序設(shè)計課程的教材。
第1章 Java概述
1.1 Java簡介
1.1.1 Java歷史
1.1.2 Java發(fā)展
1.1.3 Java平臺
1.1.4 Java的特點
1.2 Java開發(fā)環(huán)境
1.2.1 JDK簡介
1.2.2 下載安裝JDK
1.2.3 JDK目錄介紹
1.2.4 配置環(huán)境變量
1.3 第一個Java程序Hello World
1.4 Java編譯運行過程
1.5 Java注釋
1.6 Eclipse開發(fā)工具
1.6.1 Eclipse簡介
1.6.2 下載Eclipse開發(fā)環(huán)境
1.6.3 使用Eclipse開發(fā)Java應(yīng)用程序
1.6.4 Eclipse快捷鍵
1.7 JDK API文檔
小結(jié)
習(xí)題
第2章 Java語法基礎(chǔ)
2.1 標(biāo)識符
2.2 Java關(guān)鍵字
2.3 變量
2.3.1 變量的聲明
2.3.2 變量的初始化
2.3.3 變量的訪問
2.3.4 變量作用域
2.4 Java數(shù)據(jù)類型
2.4.1 基本類型與引用類型
2.4.2 整數(shù)類型
2.4.3 浮點類型
2.4.4 字符類型
2.4.5 布爾類型
2.5 類型轉(zhuǎn)換
2.5.1 自動類型轉(zhuǎn)換
2.5.2 強制類型轉(zhuǎn)換
2.6 運算符
2.6.1 算術(shù)運算符
2.6.2 關(guān)系運算符
2.6.3 邏輯運算符
2.6.4 位運算符
2.6.5 賦值運算符
2.6.6 條件(三目)運算符
2.6.7 運算符優(yōu)先級
2.7 var類型推斷
小結(jié)
習(xí)題
第3章 流程控制
3.1 分支結(jié)構(gòu)
3.1.1 if條件語句
3.1.2 switch語句
3.2 循環(huán)結(jié)構(gòu)
3.2.1 for循環(huán)
3.2.2 while循環(huán)
3.2.3 do-while循環(huán)
3.3 轉(zhuǎn)移語句
3.3.1 break語句
3.3.2 continue語句
3.3.3 return語句
小結(jié)
習(xí)題
第4章 面向?qū)ο缶幊?br>4.1 面向?qū)ο缶幊趟枷?br>4.1.1 面向?qū)ο蠛喗?br>4.1.2 面向?qū)ο竺~
4.1.3 面向?qū)ο筇卣?br>4.2 類與對象
4.2.1 類的聲明
4.2.2 對象的創(chuàng)建和使用
4.3 方法
4.3.1 方法的參數(shù)傳遞機制
4.3.2 構(gòu)造方法
4.3.3 方法重載
4.3.4 可變參數(shù)
4.4 封裝和訪問控制
4.4.1 包
4.4.2 訪問控制符
4.5 靜態(tài)成員
4.6 Scanner類
小結(jié)
習(xí)題
第5章 數(shù)組
5.1 創(chuàng)建數(shù)組
5.2 初始化數(shù)組
5.2.1 數(shù)組靜態(tài)初始化
5.2.2 數(shù)組動態(tài)初始化
5.3 foreach遍歷數(shù)組
5.4 二維數(shù)組
5.5 對象數(shù)組
5.6 數(shù)組排序
5.6.1 冒泡排序
5.6.2 插人排序
5.6.3 Arrays.sort()排序
5.6.4 對象數(shù)組排序
5.7 數(shù)組案例
5.7.1 掃雷游戲的布雷統(tǒng)計程序
5.7.2 撲克牌游戲的隨機發(fā)牌程序
小結(jié)
習(xí)題
第6章 繼承和多態(tài)
6.1 類的繼承
6.1.1 繼承的概念
6.1.2 繼承的格式
6.1.3 繼承的特性
6.1.4 super關(guān)鍵字
6.1.5 子類的實例化過程
6.2 多態(tài)
6.2.1 引用類型轉(zhuǎn)換
6.2.2 方法的重寫
6.2.3 多態(tài)的體現(xiàn)
6.2.4 多態(tài)的優(yōu)點
6.3 抽象類和接口
6.3.1 抽象類
6.3.2 接口
6.4 final關(guān)鍵字
6.4.1 final修飾變量
6.4.2 final修飾方法
6.4.3 final修飾類
6.4.4 final static靜態(tài)常量
6.5 內(nèi)部類
小結(jié)
習(xí)題
第7章 Java核心類
7.1 字符串類
7.1.1 String類
7.1.2 String常用API
7.1.3 StringBuffer和StringBuilder
7.2 Object類
7.3 包裝類
7.4 裝箱和拆箱
7.5 日期類
7.5.1 Date類
7.5.2 Calendar類
7.5.3 日期格式化
7.6 數(shù)字處理類
7.6.1 NumberFormat類
7.6.2 Math類
7.6.3 Random類
小結(jié)
習(xí)題
第8章 異常
8.1 異常概述
8.1.1 異常類
8.1.2 異常處理機制
8.2 捕獲異常
8.2.1 try…catch語句
8.2.2 try…catch…finally語句
8.2.3 自動關(guān)閉資源的try語句
8.2.4 嵌套的try…catch語句
8.2.5 多異常捕獲
8.3 拋出異常
8.3.1 throw拋出異常對象
8.3.2 throws聲明拋出異常序列
8.4 自定義異常
小結(jié)
習(xí)題
第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.1 Collection接口
9.3.2 List接口及其實現(xiàn)類
9.3.3 Set接口及其實現(xiàn)類
9.3.4 Queue接口及其實現(xiàn)類
9.3.5 Map接口及其實現(xiàn)類
9.4 集合轉(zhuǎn)換
9.5 集合工具類
小結(jié)
習(xí)題
附錄
附錄A ASCII表
附錄B Java常用類
附錄C 命令工具