系統(tǒng)軟件園 - 打造精品軟件下載網(wǎng)站 系統(tǒng)軟件園首頁(yè) | Win7激活工具 | 熱門(mén)專(zhuān)題
系統(tǒng)軟件園>您的位置:首頁(yè) > 軟件下載 > 系統(tǒng)軟件 > 編程開(kāi)發(fā) >

Java核心技術(shù)卷1基礎(chǔ)知識(shí)(原書(shū)第9版)PDF電子版

Java核心技術(shù)卷1基礎(chǔ)知識(shí)(原書(shū)第9版)PDF電子版
更新時(shí)間:2023-12-04軟件大?。?/span>74.43M軟件格式:.rar
授權(quán)方式:免費(fèi)版軟件語(yǔ)言:簡(jiǎn)體中文軟件類(lèi)型:國(guó)產(chǎn)軟件

安全檢測(cè):

推薦星級(jí):

分享到:

軟件介紹

《Java核心技術(shù)·卷1:基礎(chǔ)知識(shí)(原書(shū)第9版)》共14章,Java領(lǐng)域最有影響力和價(jià)值的著作之一,與《Java編程思想》齊名,系統(tǒng)全面講解Java語(yǔ)言的核心概念、語(yǔ)法、重要特性和開(kāi)發(fā)方法,包含大量案例,實(shí)踐性強(qiáng)!

Java核心技術(shù)卷1基礎(chǔ)知識(shí)(原書(shū)第9版)PDF電子版

Java核心技術(shù)內(nèi)容簡(jiǎn)介

本書(shū)一共14張。第1章:概述了Java語(yǔ)言與其他程序設(shè)計(jì)語(yǔ)言不同的性能;第2章:講解了如何下載和安裝JDK及本書(shū)的程序示例;第3章:介紹了變量、循環(huán)和簡(jiǎn)單的函數(shù);第4章:講解了類(lèi)和封裝;第5章:介紹了繼承;第6章:解釋了接口和內(nèi)部類(lèi);第7章:概述了圖形用戶(hù)界面程序設(shè)計(jì)知識(shí);第8章:討論AWT的事件模型;第9章:探討了SwingGUI工具箱;第10章:講解如何部署自己的應(yīng)用程序或applet;第11章:討論異常處理;第12章:概要介紹泛型程序設(shè)計(jì);第13章:講解Java平臺(tái)的集合框架;第14章:介紹了多線(xiàn)程。本書(shū)最后還有一個(gè)附錄,其中列出了Java語(yǔ)言的保留字。

Java核心技術(shù)作者簡(jiǎn)介

Cay S. Horstmann圣何塞州立大學(xué)計(jì)算機(jī)科學(xué)系教授、Java語(yǔ)言的倡導(dǎo)者,也是《Scala for the Impatient》一書(shū)(Addison-Wesley,2012)的作者和《Core JavaServer Faces,3rd》一書(shū)(Prentice Hall, 2010)的合著者。他還經(jīng)常在計(jì)算機(jī)會(huì)議上發(fā)表演講。

Cray Cornell 已經(jīng)教授程序設(shè)計(jì)專(zhuān)業(yè)課程20多年,并撰寫(xiě)了多部專(zhuān)著。他是Apress的創(chuàng)始人之一,他寫(xiě)的程序設(shè)計(jì)專(zhuān)業(yè)書(shū)籍非常暢銷(xiāo),曾榮獲Jolt震撼大獎(jiǎng),并獲得visual basic Magazine的讀者最喜愛(ài)作品大獎(jiǎng)。

目錄

第1章 Java程序設(shè)計(jì)概述
1.1 Java程序設(shè)計(jì)平臺(tái)
1.2 Java“白皮書(shū)”的關(guān)鍵術(shù)語(yǔ)
1.2.1 簡(jiǎn)單性
1.2.2 面向?qū)ο?br /> 1.2.3 網(wǎng)絡(luò)技能
1.2.4 健壯性
1.2.5 安全性
1.2.6 體系結(jié)構(gòu)中立
1.2.7 可移植性
1.2.8 解釋型
1.2.9 高性能
1.2.10 多線(xiàn)程
1.2.11 動(dòng)態(tài)性
1.3 Java applet與Internet
1.4 Java發(fā)展簡(jiǎn)史
1.5 關(guān)于Java的常見(jiàn)誤解
第2章 Java程序設(shè)計(jì)環(huán)境
2.1 安裝Java開(kāi)發(fā)工具箱
2.1.1 下載JDK
2.1.2 設(shè)置執(zhí)行路徑
2.1.3 安裝庫(kù)源文件和文檔
2.1.4 安裝本書(shū)中的示例
2.1.5 導(dǎo)航Java目錄
2.2 選擇開(kāi)發(fā)環(huán)境
2.3 使用命令行工具
2.4 使用集成開(kāi)發(fā)環(huán)境
2.5 運(yùn)行圖形化應(yīng)用程序
2.6 建立并運(yùn)行applet
第3章 Java的基本程序設(shè)計(jì)結(jié)構(gòu)
3.1 一個(gè)簡(jiǎn)單的Java應(yīng)用程序
3.2 注釋
3.3 數(shù)據(jù)類(lèi)型
3.3.1 整型
3.3.2 浮點(diǎn)類(lèi)型
3.3.3 char類(lèi)型
3.3.4 boolean類(lèi)型
3.4 變量
3.4.1 變量初始化
3.4.2 常量
3.5 運(yùn)算符
3.5.1 自增運(yùn)算符與自減運(yùn)算符
3.5.2 關(guān)系運(yùn)算符與boolean運(yùn)算符
3.5.3 位運(yùn)算符
3.5.4 數(shù)學(xué)函數(shù)與常量
3.5.5 數(shù)值類(lèi)型之間的轉(zhuǎn)換
3.5.6 強(qiáng)制類(lèi)型轉(zhuǎn)換
3.5.7 括號(hào)與運(yùn)算符級(jí)別
3.5.8 枚舉類(lèi)型
3.6 字符串
3.6.1 子串
3.6.2 拼接
3.6.3 不可變字符串
3.6.4 檢測(cè)字符串是否相等
3.6.5 空串與Null串
3.6.6 代碼點(diǎn)與代碼單元
3.6.7 字符串API
3.6.8 閱讀聯(lián)機(jī)API文檔
3.6.9 構(gòu)建字符串
3.7 輸入輸出
3.7.1 讀取輸入
3.7.2 格式化輸出
3.7.3 文件輸入與輸出
3.8 控制流程
3.8.1 塊作用域
3.8.2 條件語(yǔ)句
3.8.3 循環(huán)
3.8.4 確定循環(huán)
3.8.5 多重選擇:switch語(yǔ)句
3.8.6 中斷控制流程語(yǔ)句
3.9 大數(shù)值
3.10 數(shù)組
3.10.1 for each循環(huán)
3.10.2 數(shù)組初始化以及匿名數(shù)組
3.10.3 數(shù)組拷貝
3.10.4 命令行參數(shù)
3.10.5 數(shù)組排序
3.10.6 多維數(shù)組
3.10.7 不規(guī)則數(shù)組
第4章 對(duì)象與類(lèi)
4.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述
4.1.1 類(lèi)
4.1.2 對(duì)象
4.1.3 識(shí)別類(lèi)
4.1.4 類(lèi)之間的關(guān)系
4.2 使用預(yù)定義類(lèi)
4.2.1 對(duì)象與對(duì)象變量
4.2.2 Java類(lèi)庫(kù)中的Gregorian-Calendar類(lèi)
4.2.3 更改器方法與訪問(wèn)器方法
4.3 用戶(hù)自定義類(lèi)
4.3.1 Employee類(lèi)
4.3.2 多個(gè)源文件的使用
4.3.3 剖析Employee類(lèi)
4.3.4 從構(gòu)造器開(kāi)始
4.3.5 隱式參數(shù)與顯式參數(shù)
4.3.6 封裝的優(yōu)點(diǎn)
4.3.7 基于類(lèi)的訪問(wèn)權(quán)限
4.3.8 私有方法
4.3.9 final實(shí)例域
4.4 靜態(tài)域與靜態(tài)方法
4.4.1 靜態(tài)域
4.4.2 靜態(tài)常量
4.4.3 靜態(tài)方法
4.4.4 工廠方法
4.4.5 main方法
4.5 方法參數(shù)
4.6 對(duì)象構(gòu)造
4.6.1 重載
4.6.2 默認(rèn)域初始化
4.6.3 無(wú)參數(shù)的構(gòu)造器
4.6.4 顯式域初始化
4.6.5 參數(shù)名
4.6.6 調(diào)用另一個(gè)構(gòu)造器
4.6.7 初始化塊
4.6.8 對(duì)象析構(gòu)與finalize方法
4.7 包
4.7.1 類(lèi)的導(dǎo)入
4.7.2 靜態(tài)導(dǎo)入
4.7.3 將類(lèi)放入包中
4.7.4 包作用域
4.8 類(lèi)路徑
4.9 文檔注釋
4.9.1 注釋的插入
4.9.2 類(lèi)注釋
4.9.3 方法注釋
4.9.4 域注釋
4.9.5 通用注釋
4.9.6 包與概述注釋
4.9.7 注釋的抽取
4.10 類(lèi)設(shè)計(jì)技巧
第5章 繼承
5.1 類(lèi)、超類(lèi)和子類(lèi)
5.1.1 繼承層次
5.1.2 多態(tài)
5.1.3 動(dòng)態(tài)綁定
5.1.4 阻止繼承:final類(lèi)和方法
5.1.5 強(qiáng)制類(lèi)型轉(zhuǎn)換
5.1.6 抽象類(lèi)
5.1.7 受保護(hù)訪問(wèn)
5.2 Object:所有類(lèi)的超類(lèi)
5.2.1 equals方法
5.2.2 相等測(cè)試與繼承
5.2.3 hashCode方法
5.2.4 toString方法
5.3 泛型數(shù)組列表
5.3.1 訪問(wèn)數(shù)組列表元素
5.3.2 類(lèi)型化與原始數(shù)組列表的兼容性
5.4 對(duì)象包裝器與自動(dòng)裝箱
5.5 參數(shù)數(shù)量可變的方法
5.6 枚舉類(lèi)
5.7 反射
5.7.1 Class類(lèi)
5.7.2 捕獲異常
5.7.3 利用反射分析類(lèi)的能力
5.7.4 在運(yùn)行時(shí)使用反射分析對(duì)象
5.7.5 使用反射編寫(xiě)泛型數(shù)組代碼
5.7.6 調(diào)用任意方法
5.8 繼承設(shè)計(jì)的技巧
第6章 接口與內(nèi)部類(lèi)
6.1 接口
6.1.1 接口的特性
6.1.2 接口與抽象類(lèi)
6.2 對(duì)象克隆
6.3 接口與回調(diào)
6.4 內(nèi)部類(lèi)
6.4.1 使用內(nèi)部類(lèi)訪問(wèn)對(duì)象狀態(tài)
6.4.2 內(nèi)部類(lèi)的特殊語(yǔ)法規(guī)則
6.4.3 內(nèi)部類(lèi)是否有用、必要和安全
6.4.4 局部?jī)?nèi)部類(lèi)
6.4.5 由外部方法訪問(wèn)final變量
6.4.6 匿名內(nèi)部類(lèi)
6.4.7 靜態(tài)內(nèi)部類(lèi)
6.5 代理
第7章 圖形程序設(shè)計(jì)
7.1 Swing概述
7.2 創(chuàng)建框架
7.3 框架定位
7.3.1 框架屬性
7.3.2 確定合適的框架大小
7.4 在組件中顯示信息
7.5 處理2D圖形
7.6 使用顏色
7.7 文本使用特殊字體
7.8 顯示圖像
第8章 事件處理
8.1 事件處理基礎(chǔ)
8.1.1 實(shí)例:處理按鈕點(diǎn)擊事件
8.1.2 建議使用內(nèi)部類(lèi)
8.1.3 創(chuàng)建包含一個(gè)方法調(diào)用的監(jiān)聽(tīng)器
8.1.4 實(shí)例:改變觀感
8.1.5 適配器類(lèi)
8.2 動(dòng)作
8.3 鼠標(biāo)事件
8.4 AWT事件繼承層次
第9章 Swing用戶(hù)界面組件
9.1 Swing和模型-視圖-控制器設(shè)計(jì)模式
9.1.1 設(shè)計(jì)模式
9.1.2 模型-視圖-控制器模式
9.1.3 Swing按鈕的模型-視圖-控制器分析
9.2 布局管理概述
9.2.1 邊框布局
9.2.2 網(wǎng)格布局
9.3 文本輸入
9.3.1 文本域
9.3.2 標(biāo)簽和標(biāo)簽組件
9.3.3 密碼域
9.3.4 文本區(qū)
9.3.5 滾動(dòng)窗格
9.4 選擇組件
9.4.1 復(fù)選框
9.4.2 單選按鈕
9.4.3 邊框
9.4.4 組合框
9.4.5 滑動(dòng)條
9.5 菜單
9.5.1 菜單創(chuàng)建
9.5.2 菜單項(xiàng)中的圖標(biāo)
9.5.3 復(fù)選框和單選按鈕菜單項(xiàng)
9.5.4 彈出菜單
9.5.5 快捷鍵和加速器
9.5.6 啟用和禁用菜單項(xiàng)
9.5.7 工具欄
9.5.8 工具提示
9.6 復(fù)雜的布局管理
9.6.1 網(wǎng)格組布局
9.6.2 組布局
9.6.3 不使用布局管理器
9.6.4 定制布局管理器
9.6.5 遍歷順序
9.7 對(duì)話(huà)框
9.7.1 選項(xiàng)對(duì)話(huà)框
9.7.2 創(chuàng)建對(duì)話(huà)框
9.7.3 數(shù)據(jù)交換
9.7.4 文件對(duì)話(huà)框
9.7.5 顏色選擇器
第10章 部署應(yīng)用程序和applet
10.1 JAR文件
10.1.1 清單文件
10.1.2 可運(yùn)行JAR文件
10.1.3 資源
10.1.4 密封
10.2 Java Web Start
10.2.1 沙箱
10.2.2 簽名代碼
10.2.3 JNLP API
10.3 applet
10.3.1 一個(gè)簡(jiǎn)單的applet
10.3.2 applet的HTML標(biāo)記和屬性
10.3.3 object標(biāo)記
10.3.4 使用參數(shù)向applet傳遞信息
10.3.5 訪問(wèn)圖像和音頻文件
10.3.6 applet上下文
10.4 應(yīng)用程序首選項(xiàng)存儲(chǔ)
10.4.1 屬性映射
10.4.2 Preferences API
第11章 異常、斷言、日志和調(diào)試
11.1 處理錯(cuò)誤
11.1.1 異常分類(lèi)
11.1.2 聲明已檢查異常
11.1.3 如何拋出異常
11.1.4 創(chuàng)建異常類(lèi)
11.2 捕獲異常
11.2.1 捕獲多個(gè)異常
11.2.2 再次拋出異常與異常鏈
11.2.3 finally子句
11.2.4 帶資源的try語(yǔ)句
11.2.5 分析堆棧跟蹤元素
11.3 使用異常機(jī)制的技巧
11.4 使用斷言
11.4.1 啟用和禁用斷言
11.4.2 使用斷言完成參數(shù)檢查
11.4.3 為文檔假設(shè)使用斷言
11.5 記錄日志
11.5.1 基本日志
11.5.2 高級(jí)日志
11.5.3 修改日志管理器配置
11.5.4 本地化
11.5.5 處理器
11.5.6 過(guò)濾器
11.5.7 格式化器
11.5.8 日志記錄說(shuō)明
11.6 調(diào)試技巧
11.7 GUI程序排錯(cuò)技巧
11.8 使用調(diào)試器
第12章 泛型程序設(shè)計(jì)
12.1 為什么要使用泛型程序設(shè)計(jì)
12.2 定義簡(jiǎn)單泛型類(lèi)
12.3 泛型方法
12.4 類(lèi)型變量的限定
12.5 泛型代碼和虛擬機(jī)
12.5.1 翻譯泛型表達(dá)式
12.5.2 翻譯泛型方法
12.5.3 調(diào)用遺留代碼
12.6 約束與局限性
12.6.1 不能用基本類(lèi)型實(shí)例化類(lèi)型參數(shù)
12.6.2 運(yùn)行時(shí)類(lèi)型查詢(xún)只適用于原始類(lèi)型
12.6.3 不能創(chuàng)建參數(shù)化類(lèi)型的數(shù)組
12.6.4 Varargs警告
12.6.5 不能實(shí)例化類(lèi)型變量
12.6.6 泛型類(lèi)的靜態(tài)上下文中類(lèi)型變量無(wú)效
12.6.7 不能拋出或捕獲泛型類(lèi)的實(shí)例
12.6.8 注意擦除后的沖突
12.7 泛型類(lèi)型的繼承規(guī)則
12.8 通配符類(lèi)型
12.8.1 通配符的超類(lèi)型限定
12.8.2 無(wú)限定通配符
12.8.3 通配符捕獲
12.9 反射和泛型
12.9.1 使用Class參數(shù)進(jìn)行類(lèi)型匹配
12.9.2 虛擬機(jī)中的泛型類(lèi)型信息
第13章 集合
13.1 集合接口
13.1.1 將集合的接口與實(shí)現(xiàn)分離
13.1.2 Java類(lèi)庫(kù)中的集合接口和迭代器接口
13.2 具體的集合
13.2.1 鏈表
13.2.2 數(shù)組列表
13.2.3 散列集
13.2.4 樹(shù)集
13.2.5 對(duì)象的比較
13.2.6 隊(duì)列與雙端隊(duì)列
13.2.7 優(yōu)先級(jí)隊(duì)列
13.2.8 映射表
13.2.9 專(zhuān)用集與映射表類(lèi)
13.3 集合框架
13.3.1 視圖與包裝器
13.3.2 批操作
13.3.3 集合與數(shù)組之間的轉(zhuǎn)換
13.4 算法
13.4.1 排序與混排
13.4.2 二分查找
13.4.3 簡(jiǎn)單算法
13.4.4 編寫(xiě)自己的算法
13.5 遺留的集合
13.5.1 Hashtable類(lèi)
13.5.2 枚舉
13.5.3 屬性映射表
13.5.4 棧
13.5.5 位集
第14章 多線(xiàn)程
14.1 什么是線(xiàn)程
14.2 中斷線(xiàn)程
14.3 線(xiàn)程狀態(tài)
14.3.1 新創(chuàng)建線(xiàn)程
14.3.2 可運(yùn)行線(xiàn)程
14.3.3 被阻塞線(xiàn)程和等待線(xiàn)程
14.3.4 被終止的線(xiàn)程
14.4 線(xiàn)程屬性
14.4.1 線(xiàn)程優(yōu)先級(jí)
14.4.2 守護(hù)線(xiàn)程
14.4.3 未捕獲異常處理器
14.5 同步
14.5.1 競(jìng)爭(zhēng)條件的一個(gè)例子
14.5.2 競(jìng)爭(zhēng)條件詳解
14.5.3 鎖對(duì)象
14.5.4 條件對(duì)象
14.5.5 synchronized關(guān)鍵字
14.5.6 同步阻塞
14.5.7 監(jiān)視器概念
14.5.8 Volatile域
14.5.9 final變量
14.5.10 原子性
14.5.11 死鎖
14.5.12 線(xiàn)程局部變量
14.5.13 鎖測(cè)試與超時(shí)
14.5.14 讀/寫(xiě)鎖
14.5.15 為什么棄用stop和suspend方法
14.6 阻塞隊(duì)列
14.7 線(xiàn)程安全的集合
14.7.1 高效的映射表、集合和隊(duì)列
14.7.2 寫(xiě)數(shù)組的拷貝
14.7.3 較早的線(xiàn)程安全集合
14.8 Callable與Future
14.9 執(zhí)行器
14.9.1 線(xiàn)程池
14.9.2 預(yù)定執(zhí)行
14.9.3 控制任務(wù)組
14.9.4 Fork-Join框架
14.10 同步器
14.10.1 信號(hào)量
14.10.2 倒計(jì)時(shí)門(mén)栓
14.10.3 障柵
14.10.4 交換器
14.10.5 同步隊(duì)列
14.11 線(xiàn)程與Swing
14.11.1 運(yùn)行耗時(shí)的任務(wù)
14.11.2 使用Swing工作線(xiàn)程
14.11.3 單一線(xiàn)程規(guī)則
附錄 Java關(guān)鍵字

Java核心技術(shù)卷1基礎(chǔ)知識(shí)(原書(shū)第9版)PDF電子版下載地址
同類(lèi)軟件推薦
相關(guān)軟件下載
返回頂部


系統(tǒng)軟件完發(fā)布的系統(tǒng)鏡像及軟件均來(lái)至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除,如果滿(mǎn)意請(qǐng)聯(lián)系版權(quán)方購(gòu)買(mǎi)。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請(qǐng)立即聯(lián)系我們,本站將第一時(shí)間進(jìn)行相關(guān)處理。郵箱:[見(jiàn)首頁(yè)]
版權(quán)聲明|下載聲明 Copyright @ 2021 系統(tǒng)軟件園