舉報(bào)

會(huì)員
零基礎(chǔ)學(xué)Java程序設(shè)計(jì)
祝明慧編著 著
更新時(shí)間:2022-05-06 19:57:49
開會(huì)員,本書免費(fèi)讀 >
最新章節(jié):
20.5.3 顯示計(jì)算器
本書由淺入深,全面、系統(tǒng)地介紹了Java開發(fā)技術(shù)。本書提供了大量實(shí)例,供讀者實(shí)戰(zhàn)演練。另外,為了加深對知識(shí)點(diǎn)的了解,本書還為每一章內(nèi)容配備了大量的習(xí)題。除此之外,作者專門為本書錄制了大量的配套教學(xué)視頻,以幫助讀者更好地學(xué)習(xí)本書內(nèi)容。本書共分4篇。第1篇介紹了第一個(gè)Java程序、數(shù)據(jù)表示、基本數(shù)據(jù)處理、執(zhí)行順序、選擇執(zhí)行、循環(huán)執(zhí)行以及方法;第2篇介紹類和對象、繼承、抽象類和接口、Java類的體系以及錯(cuò)誤處理;第3篇介紹數(shù)組和字符串、文件、線程、圖形用戶界面、Applet程序設(shè)計(jì)、集合和泛型以及枚舉;第4篇介紹了一個(gè)制作計(jì)算器的綜合實(shí)例。本書涉及面廣,從基本語法到高級語法以及案例應(yīng)用,幾乎涉及Java開發(fā)的所有重要知識(shí)。本書適合所有想全面學(xué)習(xí)Java開發(fā)技術(shù)的人員閱讀,也適合各種使用Java進(jìn)行開發(fā)的工程技術(shù)人員使用。對于經(jīng)常使用Java做開發(fā)的人員,更是一本不可多得的案頭必備參考書。
最新章節(jié)
- 20.5.3 顯示計(jì)算器
- 20.5.2 創(chuàng)建構(gòu)造方法
- 20.5.1 設(shè)置主界面
- 20.5 實(shí)現(xiàn)輔助功能
- 20.4 添加按鍵
- 20.3 實(shí)現(xiàn)按鍵功能
上架時(shí)間:2022-05-06 17:51:51
出版社:電子工業(yè)出版社
上海閱文信息技術(shù)有限公司已經(jīng)獲得合法授權(quán),并進(jìn)行制作發(fā)行
- 20.5.3 顯示計(jì)算器 更新時(shí)間:2022-05-06 19:57:49
- 20.5.2 創(chuàng)建構(gòu)造方法
- 20.5.1 設(shè)置主界面
- 20.5 實(shí)現(xiàn)輔助功能
- 20.4 添加按鍵
- 20.3 實(shí)現(xiàn)按鍵功能
- 20.2 添加顯示界面
- 20.1 設(shè)計(jì)界面
- 第20章 計(jì)算器
- 第4篇 案例應(yīng)用篇
- 19.7 習(xí)題
- 19.6 小結(jié)
- 19.5.2 EnumMap
- 19.5.1 EnumSet
- 19.5 操作枚舉的工具類
- 19.4 枚舉中的常用方法
- 19.3.6 嵌套枚舉
- 19.3.5 實(shí)現(xiàn)接口
- 19.3.4 不能繼承
- 19.3.3 迭代枚舉元素
- 19.3.2 枚舉與switch語句一起使用
- 19.3.1 不能使用=
- 19.3 枚舉的特性
- 19.2 使用枚舉
- 19.1 定義枚舉
- 第19章 枚舉
- 18.7 習(xí)題
- 18.6 小結(jié)
- 18.5.3 泛型的使用規(guī)則
- 18.5.2 定義泛型
- 18.5.1 泛型的作用
- 18.5 泛型
- 18.4.2 散列表
- 18.4.1 動(dòng)態(tài)數(shù)組
- 18.4 集合類
- 18.3.2 Map的核心方法
- 18.3.1 Map的體系結(jié)構(gòu)
- 18.3 Map分支
- 18.2.2 Collection的核心方法
- 18.2.1 Collection的體系結(jié)構(gòu)
- 18.2 Collection分支
- 18.1 集合概述
- 第18章 集合和泛型
- 17.7 習(xí)題
- 17.6 小結(jié)
- 17.5.3 網(wǎng)絡(luò)通信
- 17.5.2 Applet與瀏覽器通信
- 17.5.1 同頁面Applet通信
- 17.5 數(shù)據(jù)通信
- 17.4.3 播放聲音
- 17.4.2 播放動(dòng)畫
- 17.4.1 顯示圖像
- 17.4 多媒體支持
- 17.3.3 事件處理
- 17.3.2 基于Swing的圖形用戶界面
- 17.3.1 基于AWT的圖形用戶界面
- 17.3 Applet的圖形化
- 17.2.3 嵌入網(wǎng)頁中
- 17.2.2 實(shí)現(xiàn)必要的方法
- 17.2.1 構(gòu)建Applet子類
- 17.2 構(gòu)建Applet
- 17.1.3 Applet的生命周期
- 17.1.2 Applet的工作機(jī)制
- 17.1.1 Applet的體系結(jié)構(gòu)
- 17.1 Applet概述
- 第17章 Applet程序設(shè)計(jì)
- 16.5 習(xí)題
- 16.4 小結(jié)
- 16.3.4 事件處理機(jī)制
- 16.3.3 Swing常用組件
- 16.3.2 使用規(guī)則
- 16.3.1 Swing的Java體系
- 16.3 Swing界面設(shè)計(jì)
- 16.2.8 AWT組件庫
- 16.2.7 事件適配器
- 16.2.6 事件監(jiān)聽器
- 16.2.5 AWT事件處理模型
- 16.2.4 容器嵌套
- 16.2.3 布局管理器
- 16.2.2 AWT常用容器
- 16.2.1 AWT的Java體系
- 16.2 AWT界面設(shè)計(jì)
- 16.1.3 事件處理
- 16.1.2 布局管理
- 16.1.1 組件
- 16.1 基本概念
- 第16章 圖形用戶界面
- 15.5 習(xí)題
- 15.4 小結(jié)
- 15.3.6 線程組
- 15.3.5 改變線程狀態(tài)
- 15.3.4 線程交互
- 15.3.3 線程并發(fā)和鎖
- 15.3.2 設(shè)置線程優(yōu)先級
- 15.3.1 線程的基本操作
- 15.3 操作線程
- 15.2.2 實(shí)現(xiàn)Runnable接口
- 15.2.1 繼承Thread類
- 15.2 創(chuàng)建線程
- 15.1.2 Java的線程模型
- 15.1.1 什么是線程
- 15.1 線程概述
- 第15章 線程
- 14.8 習(xí)題
- 14.7 小結(jié)
- 14.6.2 Matcher類
- 14.6.1 Pattern類
- 14.6 正則表達(dá)式
- 14.5.2 對象輸出流
- 14.5.1 對象輸入流
- 14.5 對象流
- 14.4.2 字符輸出流
- 14.4.1 字符輸入流
- 14.4 字符流
- 14.3.2 字節(jié)輸出流
- 14.3.1 字節(jié)輸入流
- 14.3 字節(jié)流
- 14.2.4 壓縮文件操作
- 14.2.3 隨機(jī)文件操作
- 14.2.2 管理文件/目錄
- 14.2.1 創(chuàng)建文件/目錄
- 14.2 文件操作
- 14.1.3 控制臺(tái)的輸入/輸出
- 14.1.2 Java的輸入/輸出類體系
- 14.1.1 流
- 14.1 輸入/輸出
- 第14章 文件
- 13.4 習(xí)題
- 13.3 小結(jié)
- 13.2.6 其他操作
- 13.2.5 使用StringBuffer類
- 13.2.4 修改字符串
- 13.2.3 訪問字符串
- 13.2.2 創(chuàng)建字符串對象
- 13.2.1 聲明字符串對象
- 13.2 字符串
- 13.1.9 使用Arrays類
- 13.1.8 使用二維數(shù)組中的元素
- 13.1.7 創(chuàng)建二維數(shù)組
- 13.1.6 聲明二維數(shù)組
- 13.1.5 遍歷數(shù)組
- 13.1.4 使用一維數(shù)組中的元素
- 13.1.3 創(chuàng)建一維數(shù)組
- 13.1.2 聲明一維數(shù)組
- 13.1.1 什么是數(shù)組
- 13.1 數(shù)組
- 第13章 數(shù)組和字符串
- 第3篇 高級語法篇
- 12.5 習(xí)題
- 12.4 小結(jié)
- 12.3.3 使用斷言
- 12.3.2 啟用斷言
- 12.3.1 創(chuàng)建斷言
- 12.3 斷言
- 12.2.3 自定義異常
- 12.2.2 聲明拋出異常
- 12.2.1 捕獲異常
- 12.2 異常處理
- 12.1.2 異常機(jī)制
- 12.1.1 異常類型
- 12.1 異常
- 第12章 錯(cuò)誤處理
- 11.5 習(xí)題
- 11.4 小結(jié)
- 11.3.2 Class類
- 11.3.1 Object類
- 11.3 Object類和Class類
- 11.2.5 匿名類
- 11.2.4 外部類使用內(nèi)部類
- 11.2.3 內(nèi)部類之間訪問
- 11.2.2 內(nèi)部類使用外部類的成員
- 11.2.1 定義內(nèi)部類
- 11.2 內(nèi)部類
- 11.1.4 JDK常用包
- 11.1.3 使用JAR文件
- 11.1.2 使用包
- 11.1.1 創(chuàng)建包
- 11.1 包
- 第11章 Java類的體系
- 10.4 習(xí)題
- 10.3 小結(jié)
- 10.2.3 接口實(shí)現(xiàn)
- 10.2.2 接口繼承
- 10.2.1 定義接口
- 10.2 接口
- 10.1.3 抽象類繼承
- 10.1.2 抽象方法
- 10.1.1 定義抽象類
- 10.1 抽象類
- 第10章 抽象類和接口
- 9.4 習(xí)題
- 9.3 小結(jié)
- 9.2.3 使用父類中的成員變量
- 9.2.2 成員方法同名
- 9.2.1 成員變量同名
- 9.2 同名問題
- 9.1.4 繼承構(gòu)造方法
- 9.1.3 繼承原則
- 9.1.2 如何實(shí)現(xiàn)繼承
- 9.1.1 繼承的作用
- 9.1 繼承概述
- 第9章 繼承
- 8.6 習(xí)題
- 8.5 小結(jié)
- 8.4.2 權(quán)限介紹
- 8.4.1 創(chuàng)建第二個(gè)類
- 8.4 訪問權(quán)限
- 8.3.4 構(gòu)造方法的重載
- 8.3.3 重載的解析
- 8.3.2 使用重載
- 8.3.1 為什么要有多態(tài)
- 8.3 多態(tài)和重載
- 8.2.5 使用對象
- 8.2.4 初始化對象
- 8.2.3 創(chuàng)建對象
- 8.2.2 成員變量和方法劃分
- 8.2.1 為什么有對象
- 8.2 對象的形成
- 8.1.4 類中的成員
- 8.1.3 構(gòu)造類
- 8.1.2 封裝
- 8.1.1 抽象
- 8.1 類的形成
- 第8章 類和對象
- 第2篇 面向?qū)ο笃?/span>
- 7.8 習(xí)題
- 7.7 小結(jié)
- 7.6.2 實(shí)現(xiàn)遞歸
- 7.6.1 什么是遞歸
- 7.6 遞歸
- 7.5 局部變量
- 7.4.2 傳遞返回值
- 7.4.1 聲明返回類型
- 7.4 返回值
- 7.3.2 傳遞參數(shù)
- 7.3.1 聲明參數(shù)
- 7.3 使用參數(shù)
- 7.2.2 調(diào)用方法
- 7.2.1 聲明方法
- 7.2 使用方法
- 7.1 方法概述
- 第7章 方法
- 6.8 習(xí)題
- 6.7 小結(jié)
- 6.6.3 跳出多層循環(huán)
- 6.6.2 復(fù)雜嵌套
- 6.6.1 普通嵌套
- 6.6 嵌套循環(huán)
- 6.5.3 標(biāo)簽
- 6.5.2 跳出當(dāng)前循環(huán)continue
- 6.5.1 跳出循環(huán)break
- 6.5 循環(huán)跳轉(zhuǎn)
- 6.4.2 循環(huán)方式
- 6.4.1 語法結(jié)構(gòu)
- 6.4 直到型循環(huán)do-while
- 6.3.2 循環(huán)方式
- 6.3.1 語法結(jié)構(gòu)
- 6.3 當(dāng)型循環(huán)while
- 6.2.3 簡化形式
- 6.2.2 循環(huán)方式
- 6.2.1 語法結(jié)構(gòu)
- 6.2 當(dāng)型循環(huán)for
- 6.1.3 流程圖
- 6.1.2 循環(huán)的構(gòu)成
- 6.1.1 什么是循環(huán)執(zhí)行
- 6.1 循環(huán)執(zhí)行概述
- 第6章 循環(huán)執(zhí)行
- 5.7 習(xí)題
- 5.6 小結(jié)
- 5.5.3 跳出分支
- 5.5.2 默認(rèn)分支
- 5.5.1 語法結(jié)構(gòu)
- 5.5 switch選擇語句
- 5.4.2 執(zhí)行流程
- 5.4.1 多分支結(jié)構(gòu)
- 5.4 if-else-if選擇語句
- 5.3.3 if-else語句嵌套使用
- 5.3.2 執(zhí)行流程
- 5.3.1 兩個(gè)分支
- 5.3 if-else選擇語句
- 5.2.4 多if語句組合使用
- 5.2.3 使用語句塊
- 5.2.2 執(zhí)行流程
- 5.2.1 語法結(jié)構(gòu)
- 5.2 if選擇語句
- 5.1.2 流程圖
- 5.1.1 什么是選擇執(zhí)行
- 5.1 選擇執(zhí)行概述
- 第5章 選擇執(zhí)行
- 4.5 習(xí)題
- 4.4 小結(jié)
- 4.3.2 調(diào)試
- 4.3.1 流程圖
- 4.3 順序執(zhí)行
- 4.2.3 嵌套
- 4.2.2 作用域
- 4.2.1 語句塊的構(gòu)成
- 4.2 語句塊
- 4.1.2 空語句
- 4.1.1 表達(dá)式語句
- 4.1 語句
- 第4章 執(zhí)行順序
- 3.8 習(xí)題
- 3.7 小結(jié)
- 3.6 運(yùn)算符總結(jié)
- 3.5.2 布爾邏輯運(yùn)算
- 3.5.1 條件運(yùn)算
- 3.5 狀態(tài)處理
- 3.4.2 文本連接
- 3.4.1 字符比較
- 3.4 文本處理
- 3.3.4 位運(yùn)算擴(kuò)展賦值運(yùn)算
- 3.3.3 位運(yùn)算優(yōu)先級
- 3.3.2 移位運(yùn)算
- 3.3.1 位邏輯運(yùn)算
- 3.3 位運(yùn)算
- 3.2.7 數(shù)值比較運(yùn)算
- 3.2.6 運(yùn)算順序
- 3.2.5 數(shù)據(jù)類型轉(zhuǎn)換
- 3.2.4 正/負(fù)運(yùn)算
- 3.2.3 增量/減量運(yùn)算
- 3.2.2 擴(kuò)展賦值運(yùn)算
- 3.2.1 算術(shù)運(yùn)算
- 3.2 數(shù)值處理
- 3.1.3 多個(gè)表達(dá)式
- 3.1.2 表達(dá)式
- 3.1.1 指定變量值
- 3.1 如何進(jìn)行數(shù)據(jù)運(yùn)算
- 第3章 基本數(shù)據(jù)處理
- 2.8 習(xí)題
- 2.7 小結(jié)
- 2.6.3 聲明變量
- 2.6.2 命名方式
- 2.6.1 表示方法——變量
- 2.6 未知的數(shù)據(jù)
- 2.5 狀態(tài)數(shù)據(jù)
- 2.4.2 多個(gè)字符
- 2.4.1 單個(gè)字符
- 2.4 文本數(shù)據(jù)
- 2.3.2 小數(shù)類型
- 2.3.1 表示形式
- 2.3 小數(shù)
- 2.2.2 整數(shù)類型
- 2.2.1 進(jìn)制表示
- 2.2 整數(shù)
- 2.1.3 數(shù)據(jù)的分類
- 2.1.2 如何尋找數(shù)據(jù)
- 2.1.1 數(shù)據(jù)的形式
- 2.1 數(shù)據(jù)在哪里
- 第2章 數(shù)據(jù)
- 1.8 習(xí)題
- 1.7 小結(jié)
- 1.6.3 使用NetBeans IDE 2007
- 1.6.2 使用Eclipse
- 1.6.1 使用記事本
- 1.6 編寫程序
- 1.5.4 計(jì)算機(jī)等級考試中的工具NetBeans IDE 2007
- 1.5.3 Eclipse
- 1.5.2 配置環(huán)境變量
- 1.5.1 下載和安裝JDK
- 1.5 構(gòu)建Java開發(fā)環(huán)境
- 1.4.3 Java的用途
- 1.4.2 Java的特點(diǎn)
- 1.4.1 Java的發(fā)展史
- 1.4 什么是Java
- 1.3 人與計(jì)算機(jī)的交互——編程語言
- 1.2 計(jì)算機(jī)使用的語言——機(jī)器碼
- 1.1 人與人的交互——語言
- 第1章 第一個(gè)Java程序
- 第1篇 基礎(chǔ)語法篇
- 前言
- 內(nèi)容簡介
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 內(nèi)容簡介
- 前言
- 第1篇 基礎(chǔ)語法篇
- 第1章 第一個(gè)Java程序
- 1.1 人與人的交互——語言
- 1.2 計(jì)算機(jī)使用的語言——機(jī)器碼
- 1.3 人與計(jì)算機(jī)的交互——編程語言
- 1.4 什么是Java
- 1.4.1 Java的發(fā)展史
- 1.4.2 Java的特點(diǎn)
- 1.4.3 Java的用途
- 1.5 構(gòu)建Java開發(fā)環(huán)境
- 1.5.1 下載和安裝JDK
- 1.5.2 配置環(huán)境變量
- 1.5.3 Eclipse
- 1.5.4 計(jì)算機(jī)等級考試中的工具NetBeans IDE 2007
- 1.6 編寫程序
- 1.6.1 使用記事本
- 1.6.2 使用Eclipse
- 1.6.3 使用NetBeans IDE 2007
- 1.7 小結(jié)
- 1.8 習(xí)題
- 第2章 數(shù)據(jù)
- 2.1 數(shù)據(jù)在哪里
- 2.1.1 數(shù)據(jù)的形式
- 2.1.2 如何尋找數(shù)據(jù)
- 2.1.3 數(shù)據(jù)的分類
- 2.2 整數(shù)
- 2.2.1 進(jìn)制表示
- 2.2.2 整數(shù)類型
- 2.3 小數(shù)
- 2.3.1 表示形式
- 2.3.2 小數(shù)類型
- 2.4 文本數(shù)據(jù)
- 2.4.1 單個(gè)字符
- 2.4.2 多個(gè)字符
- 2.5 狀態(tài)數(shù)據(jù)
- 2.6 未知的數(shù)據(jù)
- 2.6.1 表示方法——變量
- 2.6.2 命名方式
- 2.6.3 聲明變量
- 2.7 小結(jié)
- 2.8 習(xí)題
- 第3章 基本數(shù)據(jù)處理
- 3.1 如何進(jìn)行數(shù)據(jù)運(yùn)算
- 3.1.1 指定變量值
- 3.1.2 表達(dá)式
- 3.1.3 多個(gè)表達(dá)式
- 3.2 數(shù)值處理
- 3.2.1 算術(shù)運(yùn)算
- 3.2.2 擴(kuò)展賦值運(yùn)算
- 3.2.3 增量/減量運(yùn)算
- 3.2.4 正/負(fù)運(yùn)算
- 3.2.5 數(shù)據(jù)類型轉(zhuǎn)換
- 3.2.6 運(yùn)算順序
- 3.2.7 數(shù)值比較運(yùn)算
- 3.3 位運(yùn)算
- 3.3.1 位邏輯運(yùn)算
- 3.3.2 移位運(yùn)算
- 3.3.3 位運(yùn)算優(yōu)先級
- 3.3.4 位運(yùn)算擴(kuò)展賦值運(yùn)算
- 3.4 文本處理
- 3.4.1 字符比較
- 3.4.2 文本連接
- 3.5 狀態(tài)處理
- 3.5.1 條件運(yùn)算
- 3.5.2 布爾邏輯運(yùn)算
- 3.6 運(yùn)算符總結(jié)
- 3.7 小結(jié)
- 3.8 習(xí)題
- 第4章 執(zhí)行順序
- 4.1 語句
- 4.1.1 表達(dá)式語句
- 4.1.2 空語句
- 4.2 語句塊
- 4.2.1 語句塊的構(gòu)成
- 4.2.2 作用域
- 4.2.3 嵌套
- 4.3 順序執(zhí)行
- 4.3.1 流程圖
- 4.3.2 調(diào)試
- 4.4 小結(jié)
- 4.5 習(xí)題
- 第5章 選擇執(zhí)行
- 5.1 選擇執(zhí)行概述
- 5.1.1 什么是選擇執(zhí)行
- 5.1.2 流程圖
- 5.2 if選擇語句
- 5.2.1 語法結(jié)構(gòu)
- 5.2.2 執(zhí)行流程
- 5.2.3 使用語句塊
- 5.2.4 多if語句組合使用
- 5.3 if-else選擇語句
- 5.3.1 兩個(gè)分支
- 5.3.2 執(zhí)行流程
- 5.3.3 if-else語句嵌套使用
- 5.4 if-else-if選擇語句
- 5.4.1 多分支結(jié)構(gòu)
- 5.4.2 執(zhí)行流程
- 5.5 switch選擇語句
- 5.5.1 語法結(jié)構(gòu)
- 5.5.2 默認(rèn)分支
- 5.5.3 跳出分支
- 5.6 小結(jié)
- 5.7 習(xí)題
- 第6章 循環(huán)執(zhí)行
- 6.1 循環(huán)執(zhí)行概述
- 6.1.1 什么是循環(huán)執(zhí)行
- 6.1.2 循環(huán)的構(gòu)成
- 6.1.3 流程圖
- 6.2 當(dāng)型循環(huán)for
- 6.2.1 語法結(jié)構(gòu)
- 6.2.2 循環(huán)方式
- 6.2.3 簡化形式
- 6.3 當(dāng)型循環(huán)while
- 6.3.1 語法結(jié)構(gòu)
- 6.3.2 循環(huán)方式
- 6.4 直到型循環(huán)do-while
- 6.4.1 語法結(jié)構(gòu)
- 6.4.2 循環(huán)方式
- 6.5 循環(huán)跳轉(zhuǎn)
- 6.5.1 跳出循環(huán)break
- 6.5.2 跳出當(dāng)前循環(huán)continue
- 6.5.3 標(biāo)簽
- 6.6 嵌套循環(huán)
- 6.6.1 普通嵌套
- 6.6.2 復(fù)雜嵌套
- 6.6.3 跳出多層循環(huán)
- 6.7 小結(jié)
- 6.8 習(xí)題
- 第7章 方法
- 7.1 方法概述
- 7.2 使用方法
- 7.2.1 聲明方法
- 7.2.2 調(diào)用方法
- 7.3 使用參數(shù)
- 7.3.1 聲明參數(shù)
- 7.3.2 傳遞參數(shù)
- 7.4 返回值
- 7.4.1 聲明返回類型
- 7.4.2 傳遞返回值
- 7.5 局部變量
- 7.6 遞歸
- 7.6.1 什么是遞歸
- 7.6.2 實(shí)現(xiàn)遞歸
- 7.7 小結(jié)
- 7.8 習(xí)題
- 第2篇 面向?qū)ο笃?/span>
- 第8章 類和對象
- 8.1 類的形成
- 8.1.1 抽象
- 8.1.2 封裝
- 8.1.3 構(gòu)造類
- 8.1.4 類中的成員
- 8.2 對象的形成
- 8.2.1 為什么有對象
- 8.2.2 成員變量和方法劃分
- 8.2.3 創(chuàng)建對象
- 8.2.4 初始化對象
- 8.2.5 使用對象
- 8.3 多態(tài)和重載
- 8.3.1 為什么要有多態(tài)
- 8.3.2 使用重載
- 8.3.3 重載的解析
- 8.3.4 構(gòu)造方法的重載
- 8.4 訪問權(quán)限
- 8.4.1 創(chuàng)建第二個(gè)類
- 8.4.2 權(quán)限介紹
- 8.5 小結(jié)
- 8.6 習(xí)題
- 第9章 繼承
- 9.1 繼承概述
- 9.1.1 繼承的作用
- 9.1.2 如何實(shí)現(xiàn)繼承
- 9.1.3 繼承原則
- 9.1.4 繼承構(gòu)造方法
- 9.2 同名問題
- 9.2.1 成員變量同名
- 9.2.2 成員方法同名
- 9.2.3 使用父類中的成員變量
- 9.3 小結(jié)
- 9.4 習(xí)題
- 第10章 抽象類和接口
- 10.1 抽象類
- 10.1.1 定義抽象類
- 10.1.2 抽象方法
- 10.1.3 抽象類繼承
- 10.2 接口
- 10.2.1 定義接口
- 10.2.2 接口繼承
- 10.2.3 接口實(shí)現(xiàn)
- 10.3 小結(jié)
- 10.4 習(xí)題
- 第11章 Java類的體系
- 11.1 包
- 11.1.1 創(chuàng)建包
- 11.1.2 使用包
- 11.1.3 使用JAR文件
- 11.1.4 JDK常用包
- 11.2 內(nèi)部類
- 11.2.1 定義內(nèi)部類
- 11.2.2 內(nèi)部類使用外部類的成員
- 11.2.3 內(nèi)部類之間訪問
- 11.2.4 外部類使用內(nèi)部類
- 11.2.5 匿名類
- 11.3 Object類和Class類
- 11.3.1 Object類
- 11.3.2 Class類
- 11.4 小結(jié)
- 11.5 習(xí)題
- 第12章 錯(cuò)誤處理
- 12.1 異常
- 12.1.1 異常類型
- 12.1.2 異常機(jī)制
- 12.2 異常處理
- 12.2.1 捕獲異常
- 12.2.2 聲明拋出異常
- 12.2.3 自定義異常
- 12.3 斷言
- 12.3.1 創(chuàng)建斷言
- 12.3.2 啟用斷言
- 12.3.3 使用斷言
- 12.4 小結(jié)
- 12.5 習(xí)題
- 第3篇 高級語法篇
- 第13章 數(shù)組和字符串
- 13.1 數(shù)組
- 13.1.1 什么是數(shù)組
- 13.1.2 聲明一維數(shù)組
- 13.1.3 創(chuàng)建一維數(shù)組
- 13.1.4 使用一維數(shù)組中的元素
- 13.1.5 遍歷數(shù)組
- 13.1.6 聲明二維數(shù)組
- 13.1.7 創(chuàng)建二維數(shù)組
- 13.1.8 使用二維數(shù)組中的元素
- 13.1.9 使用Arrays類
- 13.2 字符串
- 13.2.1 聲明字符串對象
- 13.2.2 創(chuàng)建字符串對象
- 13.2.3 訪問字符串
- 13.2.4 修改字符串
- 13.2.5 使用StringBuffer類
- 13.2.6 其他操作
- 13.3 小結(jié)
- 13.4 習(xí)題
- 第14章 文件
- 14.1 輸入/輸出
- 14.1.1 流
- 14.1.2 Java的輸入/輸出類體系
- 14.1.3 控制臺(tái)的輸入/輸出
- 14.2 文件操作
- 14.2.1 創(chuàng)建文件/目錄
- 14.2.2 管理文件/目錄
- 14.2.3 隨機(jī)文件操作
- 14.2.4 壓縮文件操作
- 14.3 字節(jié)流
- 14.3.1 字節(jié)輸入流
- 14.3.2 字節(jié)輸出流
- 14.4 字符流
- 14.4.1 字符輸入流
- 14.4.2 字符輸出流
- 14.5 對象流
- 14.5.1 對象輸入流
- 14.5.2 對象輸出流
- 14.6 正則表達(dá)式
- 14.6.1 Pattern類
- 14.6.2 Matcher類
- 14.7 小結(jié)
- 14.8 習(xí)題
- 第15章 線程
- 15.1 線程概述
- 15.1.1 什么是線程
- 15.1.2 Java的線程模型
- 15.2 創(chuàng)建線程
- 15.2.1 繼承Thread類
- 15.2.2 實(shí)現(xiàn)Runnable接口
- 15.3 操作線程
- 15.3.1 線程的基本操作
- 15.3.2 設(shè)置線程優(yōu)先級
- 15.3.3 線程并發(fā)和鎖
- 15.3.4 線程交互
- 15.3.5 改變線程狀態(tài)
- 15.3.6 線程組
- 15.4 小結(jié)
- 15.5 習(xí)題
- 第16章 圖形用戶界面
- 16.1 基本概念
- 16.1.1 組件
- 16.1.2 布局管理
- 16.1.3 事件處理
- 16.2 AWT界面設(shè)計(jì)
- 16.2.1 AWT的Java體系
- 16.2.2 AWT常用容器
- 16.2.3 布局管理器
- 16.2.4 容器嵌套
- 16.2.5 AWT事件處理模型
- 16.2.6 事件監(jiān)聽器
- 16.2.7 事件適配器
- 16.2.8 AWT組件庫
- 16.3 Swing界面設(shè)計(jì)
- 16.3.1 Swing的Java體系
- 16.3.2 使用規(guī)則
- 16.3.3 Swing常用組件
- 16.3.4 事件處理機(jī)制
- 16.4 小結(jié)
- 16.5 習(xí)題
- 第17章 Applet程序設(shè)計(jì)
- 17.1 Applet概述
- 17.1.1 Applet的體系結(jié)構(gòu)
- 17.1.2 Applet的工作機(jī)制
- 17.1.3 Applet的生命周期
- 17.2 構(gòu)建Applet
- 17.2.1 構(gòu)建Applet子類
- 17.2.2 實(shí)現(xiàn)必要的方法
- 17.2.3 嵌入網(wǎng)頁中
- 17.3 Applet的圖形化
- 17.3.1 基于AWT的圖形用戶界面
- 17.3.2 基于Swing的圖形用戶界面
- 17.3.3 事件處理
- 17.4 多媒體支持
- 17.4.1 顯示圖像
- 17.4.2 播放動(dòng)畫
- 17.4.3 播放聲音
- 17.5 數(shù)據(jù)通信
- 17.5.1 同頁面Applet通信
- 17.5.2 Applet與瀏覽器通信
- 17.5.3 網(wǎng)絡(luò)通信
- 17.6 小結(jié)
- 17.7 習(xí)題
- 第18章 集合和泛型
- 18.1 集合概述
- 18.2 Collection分支
- 18.2.1 Collection的體系結(jié)構(gòu)
- 18.2.2 Collection的核心方法
- 18.3 Map分支
- 18.3.1 Map的體系結(jié)構(gòu)
- 18.3.2 Map的核心方法
- 18.4 集合類
- 18.4.1 動(dòng)態(tài)數(shù)組
- 18.4.2 散列表
- 18.5 泛型
- 18.5.1 泛型的作用
- 18.5.2 定義泛型
- 18.5.3 泛型的使用規(guī)則
- 18.6 小結(jié)
- 18.7 習(xí)題
- 第19章 枚舉
- 19.1 定義枚舉
- 19.2 使用枚舉
- 19.3 枚舉的特性
- 19.3.1 不能使用=
- 19.3.2 枚舉與switch語句一起使用
- 19.3.3 迭代枚舉元素
- 19.3.4 不能繼承
- 19.3.5 實(shí)現(xiàn)接口
- 19.3.6 嵌套枚舉
- 19.4 枚舉中的常用方法
- 19.5 操作枚舉的工具類
- 19.5.1 EnumSet
- 19.5.2 EnumMap
- 19.6 小結(jié)
- 19.7 習(xí)題
- 第4篇 案例應(yīng)用篇
- 第20章 計(jì)算器
- 20.1 設(shè)計(jì)界面
- 20.2 添加顯示界面
- 20.3 實(shí)現(xiàn)按鍵功能
- 20.4 添加按鍵
- 20.5 實(shí)現(xiàn)輔助功能
- 20.5.1 設(shè)置主界面
- 20.5.2 創(chuàng)建構(gòu)造方法
- 20.5.3 顯示計(jì)算器 更新時(shí)間:2022-05-06 19:57:49