Java核心技術·捲1:基礎知識(原書第9版) pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
(美)Cay S. Horstmann
機械工業齣版社
周立新
2013-11-1
720
119.00
平裝
Java核心技術係列
9787111445142
圖書標籤:
java
Java
java基礎
編程
計算機
程序設計
程序員
技術
喜歡 Java核心技術·捲1:基礎知識(原書第9版) 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-22
Java核心技術·捲1:基礎知識(原書第9版) epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Java核心技術·捲1:基礎知識(原書第9版) epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
Java核心技術·捲1:基礎知識(原書第9版) pdf epub mobi txt 電子書 下載 2024
圖書描述
Java領域最有影響力和價值的著作之一,擁有20多年教學與研究經驗的資深Java技術專傢撰寫(獲Jolt大奬),與《Java編程思想》齊名,10餘年全球暢銷不衰,廣受好評。第9版根據JavaSE7全麵更新,同時修正瞭第8版中的不足,係統全麵講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。
《Java核心技術·捲1:基礎知識》共14章。第1章概述瞭Java語言與其他程序設計語言不同的性能;第2章講解瞭如何下載和安裝JDK及本書的程序示例;第3章介紹瞭變量、循環和簡單的函數;第4章講解瞭類和封裝;第5章介紹瞭繼承;第6章解釋瞭接口和內部類;第7章概述瞭圖形用戶界麵程序設計知識;第8章討論AWT的事件模型;第9章探討瞭SwingGUI工具箱;第10章講解如何部署自己的應用程序或applet;第11章討論異常處理;第12章概要介紹泛型程序設計;第13章講解Java平颱的集閤框架;第14章介紹瞭多綫程。本書最後還有一個附錄,其中列齣瞭Java語言的保留字。
Java核心技術·捲1:基礎知識(原書第9版) 下載 mobi epub pdf txt 電子書
著者簡介
Cay S. Horstmann,聖何塞州立大學計算機科學係教授、Java語言的倡導者,也是《Scala for the Impatient》一書(Addison-Wesley,2012)的作者和《Core JavaServer· Faces,3rd》一書(Prentice Hall, 2010)的閤著者。他還經常在計算機會議上發錶演講。
Cray Cornell,已經教授程序設計專業課程20多年,並撰寫瞭多部專著。他是Apress的創始人之一,他寫的程序設計專業書籍非常暢銷,曾榮獲Jolt震撼大奬,並獲得Visual Basic Magazine的讀者最喜愛作品大奬。
圖書目錄
譯者序
前言
緻謝
第1章 Java程序設計概述
1.1 Java程序設計平颱
1.2 Java“白皮書”的關鍵術語
1.2.1 簡單性
1.2.2 麵嚮對象
1.2.3 網絡技能
1.2.4 健壯性
1.2.5 安全性
1.2.6 體係結構中立
1.2.7 可移植性
1.2.8 解釋型
1.2.9 高性能
1.2.10 多綫程
1.2.11 動態性
1.3 Java applet與Internet
1.4 Java發展簡史
1.5 關於Java的常見誤解
第2章 Java程序設計環境
2.1 安裝Java開發工具箱
2.1.1 下載JDK
2.1.2 設置執行路徑
2.1.3 安裝庫源文件和文檔
2.1.4 安裝本書中的示例
2.1.5 導航Java目錄
2.2 選擇開發環境
2.3 使用命令行工具
2.4 使用集成開發環境
2.5 運行圖形化應用程序
2.6 建立並運行applet
第3章 Java的基本程序設計結構
3.1 一個簡單的Java應用程序
3.2 注釋
3.3 數據類型
3.3.1 整型
3.3.2 浮點類型
3.3.3 char類型
3.3.4 boolean類型
3.4 變量
3.4.1 變量初始化
3.4.2 常量
3.5 運算符
3.5.1 自增運算符與自減運算符
3.5.2 關係運算符與boolean運算符
3.5.3 位運算符
3.5.4 數學函數與常量
3.5.5 數值類型之間的轉換
3.5.6 強製類型轉換
3.5.7 括號與運算符級彆
3.5.8 枚舉類型
3.6 字符串
3.6.1 子串
3.6.2 拼接
3.6.3 不可變字符串
3.6.4 檢測字符串是否相等
3.6.5 空串與Null串
3.6.6 代碼點與代碼單元
3.6.7 字符串API
3.6.8 閱讀聯機API文檔
3.6.9 構建字符串
3.7 輸入輸齣
3.7.1 讀取輸入
3.7.2 格式化輸齣
3.7.3 文件輸入與輸齣
3.8 控製流程
3.8.1 塊作用域
3.8.2 條件語句
3.8.3 循環
3.8.4 確定循環
3.8.5 多重選擇:switch語句
3.8.6 中斷控製流程語句
3.9 大數值
3.10 數組
3.10.1 for each循環
3.10.2 數組初始化以及匿名數組
3.10.3 數組拷貝
3.10.4 命令行參數
3.10.5 數組排序
3.10.6 多維數組
3.10.7 不規則數組
第4章 對象與類
4.1 麵嚮對象程序設計概述
4.1.1 類
4.1.2 對象
4.1.3 識彆類
4.1.4 類之間的關係
4.2 使用預定義類
4.2.1 對象與對象變量
4.2.2 Java類庫中的Gregorian-Calendar類
4.2.3 更改器方法與訪問器方法
4.3 用戶自定義類
4.3.1 Employee類
4.3.2 多個源文件的使用
4.3.3 剖析Employee類
4.3.4 從構造器開始
4.3.5 隱式參數與顯式參數
4.3.6 封裝的優點
4.3.7 基於類的訪問權限
4.3.8 私有方法
4.3.9 final實例域
4.4 靜態域與靜態方法
4.4.1 靜態域
4.4.2 靜態常量
4.4.3 靜態方法
4.4.4 工廠方法
4.4.5 main方法
4.5 方法參數
4.6 對象構造
4.6.1 重載
4.6.2 默認域初始化
4.6.3 無參數的構造器
4.6.4 顯式域初始化
4.6.5 參數名
4.6.6 調用另一個構造器
4.6.7 初始化塊
4.6.8 對象析構與finalize方法
4.7 包
4.7.1 類的導入
4.7.2 靜態導入
4.7.3 將類放入包中
4.7.4 包作用域
4.8 類路徑
4.9 文檔注釋
4.9.1 注釋的插入
4.9.2 類注釋
4.9.3 方法注釋
4.9.4 域注釋
4.9.5 通用注釋
4.9.6 包與概述注釋
4.9.7 注釋的抽取
4.10 類設計技巧
第5章 繼承
5.1 類、超類和子類
5.1.1 繼承層次
5.1.2 多態
5.1.3 動態綁定
5.1.4 阻止繼承:final類和方法
5.1.5 強製類型轉換
5.1.6 抽象類
5.1.7 受保護訪問
5.2 Object:所有類的超類
5.2.1 equals方法
5.2.2 相等測試與繼承
5.2.3 hashCode方法
5.2.4 toString方法
5.3 泛型數組列錶
5.3.1 訪問數組列錶元素
5.3.2 類型化與原始數組列錶的兼容性
5.4 對象包裝器與自動裝箱
5.5 參數數量可變的方法
5.6 枚舉類
5.7 反射
5.7.1 Class類
5.7.2 捕獲異常
5.7.3 利用反射分析類的能力
5.7.4 在運行時使用反射分析對象
5.7.5 使用反射編寫泛型數組代碼
5.7.6 調用任意方法
5.8 繼承設計的技巧
第6章 接口與內部類
6.1 接口
6.1.1 接口的特性
6.1.2 接口與抽象類
6.2 對象剋隆
6.3 接口與迴調
6.4 內部類
6.4.1 使用內部類訪問對象狀態
6.4.2 內部類的特殊語法規則
6.4.3 內部類是否有用、必要和安全
6.4.4 局部內部類
6.4.5 由外部方法訪問final變量
6.4.6 匿名內部類
6.4.7 靜態內部類
6.5 代理
第7章 圖形程序設計
7.1 Swing概述
7.2 創建框架
7.3 框架定位
7.3.1 框架屬性
7.3.2 確定閤適的框架大小
7.4 在組件中顯示信息
7.5 處理2D圖形
7.6 使用顔色
7.7 文本使用特殊字體
7.8 顯示圖像
第8章 事件處理
8.1 事件處理基礎
8.1.1 實例:處理按鈕點擊事件
8.1.2 建議使用內部類
8.1.3 創建包含一個方法調用的監聽器
8.1.4 實例:改變觀感
8.1.5 適配器類
8.2 動作
8.3 鼠標事件
8.4 AWT事件繼承層次
第9章 Swing用戶界麵組件
9.1 Swing和模型-視圖-控製器設計模式
9.1.1 設計模式
9.1.2 模型-視圖-控製器模式
9.1.3 Swing按鈕的模型-視圖-控製器分析
9.2 布局管理概述
9.2.1 邊框布局
9.2.2 網格布局
9.3 文本輸入
9.3.1 文本域
9.3.2 標簽和標簽組件
9.3.3 密碼域
9.3.4 文本區
9.3.5 滾動窗格
9.4 選擇組件
9.4.1 復選框
9.4.2 單選按鈕
9.4.3 邊框
9.4.4 組閤框
9.4.5 滑動條
9.5 菜單
9.5.1 菜單創建
9.5.2 菜單項中的圖標
9.5.3 復選框和單選按鈕菜單項
9.5.4 彈齣菜單
9.5.5 快捷鍵和加速器
9.5.6 啓用和禁用菜單項
9.5.7 工具欄
9.5.8 工具提示
9.6 復雜的布局管理
9.6.1 網格組布局
9.6.2 組布局
9.6.3 不使用布局管理器
9.6.4 定製布局管理器
9.6.5 遍曆順序
9.7 對話框
9.7.1 選項對話框
9.7.2 創建對話框
9.7.3 數據交換
9.7.4 文件對話框
9.7.5 顔色選擇器
第10章 部署應用程序和applet
10.1 JAR文件
10.1.1 清單文件
10.1.2 可運行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 一個簡單的applet
10.3.2 applet的HTML標記和屬性
10.3.3 object標記
10.3.4 使用參數嚮applet傳遞信息
10.3.5 訪問圖像和音頻文件
10.3.6 applet上下文
10.4 應用程序首選項存儲
10.4.1 屬性映射
10.4.2 Preferences API
第11章 異常、斷言、日誌和調試
11.1 處理錯誤
11.1.1 異常分類
11.1.2 聲明已檢查異常
11.1.3 如何拋齣異常
11.1.4 創建異常類
11.2 捕獲異常
11.2.1 捕獲多個異常
11.2.2 再次拋齣異常與異常鏈
11.2.3 finally子句
11.2.4 帶資源的try語句
11.2.5 分析堆棧跟蹤元素
11.3 使用異常機製的技巧
11.4 使用斷言
11.4.1 啓用和禁用斷言
11.4.2 使用斷言完成參數檢查
11.4.3 為文檔假設使用斷言
11.5 記錄日誌
11.5.1 基本日誌
11.5.2 高級日誌
11.5.3 修改日誌管理器配置
11.5.4 本地化
11.5.5 處理器
11.5.6 過濾器
11.5.7 格式化器
11.5.8 日誌記錄說明
11.6 調試技巧
11.7 GUI程序排錯技巧
11.8 使用調試器
第12章 泛型程序設計
12.1 為什麼要使用泛型程序設計
12.2 定義簡單泛型類
12.3 泛型方法
12.4 類型變量的限定
12.5 泛型代碼和虛擬機
12.5.1 翻譯泛型錶達式
12.5.2 翻譯泛型方法
12.5.3 調用遺留代碼
12.6 約束與局限性
12.6.1 不能用基本類型實例化類型參數
12.6.2 運行時類型查詢隻適用於原始類型
12.6.3 不能創建參數化類型的數組
12.6.4 Varargs警告
12.6.5 不能實例化類型變量
12.6.6 泛型類的靜態上下文中類型變量無效
12.6.7 不能拋齣或捕獲泛型類的實例
12.6.8 注意擦除後的衝突
12.7 泛型類型的繼承規則
12.8 通配符類型
12.8.1 通配符的超類型限定
12.8.2 無限定通配符
12.8.3 通配符捕獲
12.9 反射和泛型
12.9.1 使用Class參數進行類型匹配
12.9.2 虛擬機中的泛型類型信息
第13章 集閤
13.1 集閤接口
13.1.1 將集閤的接口與實現分離
13.1.2 Java類庫中的集閤接口和迭代器接口
13.2 具體的集閤
13.2.1 鏈錶
13.2.2 數組列錶
13.2.3 散列集
13.2.4 樹集
13.2.5 對象的比較
13.2.6 隊列與雙端隊列
13.2.7 優先級隊列
13.2.8 映射錶
13.2.9 專用集與映射錶類
13.3 集閤框架
13.3.1 視圖與包裝器
13.3.2 批操作
13.3.3 集閤與數組之間的轉換
13.4 算法
13.4.1 排序與混排
13.4.2 二分查找
13.4.3 簡單算法
13.4.4 編寫自己的算法
13.5 遺留的集閤
13.5.1 Hashtable類
13.5.2 枚舉
13.5.3 屬性映射錶
13.5.4 棧
13.5.5 位集
第14章 多綫程
14.1 什麼是綫程
14.2 中斷綫程
14.3 綫程狀態
14.3.1 新創建綫程
14.3.2 可運行綫程
14.3.3 被阻塞綫程和等待綫程
14.3.4 被終止的綫程
14.4 綫程屬性
14.4.1 綫程優先級
14.4.2 守護綫程
14.4.3 未捕獲異常處理器
14.5 同步
14.5.1 競爭條件的一個例子
14.5.2 競爭條件詳解
14.5.3 鎖對象
14.5.4 條件對象
14.5.5 synchronized關鍵字
14.5.6 同步阻塞
14.5.7 監視器概念
14.5.8 Volatile域
14.5.9 final變量
14.5.10 原子性
14.5.11 死鎖
14.5.12 綫程局部變量
14.5.13 鎖測試與超時
14.5.14 讀/寫鎖
14.5.15 為什麼棄用stop和suspend方法
14.6 阻塞隊列
14.7 綫程安全的集閤
14.7.1 高效的映射錶、集閤和隊列
14.7.2 寫數組的拷貝
14.7.3 較早的綫程安全集閤
14.8 Callable與Future
14.9 執行器
14.9.1 綫程池
14.9.2 預定執行
14.9.3 控製任務組
14.9.4 Fork-Join框架
14.10 同步器
14.10.1 信號量
14.10.2 倒計時門栓
14.10.3 障柵
14.10.4 交換器
14.10.5 同步隊列
14.11 綫程與Swing
14.11.1 運行耗時的任務
14.11.2 使用Swing工作綫程
14.11.3 單一綫程規則
附錄 Java關鍵字
· · · · · · (
收起)
Java核心技術·捲1:基礎知識(原書第9版) pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
比較清晰流暢,對於c++開發者用來快速入門還是很不錯。 缺點:1、好多示例代碼過於冗長拖遝;2、Swing占用好多篇幅,我覺得這些應該屬於“核心”之外的內容;3、個彆翻譯字句有些繞。 總之,中規中矩,不要期望太高。
評分
☆☆☆☆☆
一本大而全的工具書,前麵一帶而過,精讀瞭最後的三章,夠全麵不夠深入,太囉嗦瞭。放在桌旁偶爾查閱。
評分
☆☆☆☆☆
適閤初學者。這一捲講的非常基礎,隨便翻瞭其中幾章略微讀齣點新東西,其它的對我來說沒什麼大用瞭。
評分
☆☆☆☆☆
沒覺得有多好,入門書籍罷瞭.
評分
☆☆☆☆☆
有幫助
讀後感
評分
☆☆☆☆☆
本书的内容很全面,但是不得不吐糟一下翻译,比如在P231,倒数第8行,“这个方法的调用者可以34使用……”,推测这里的34应该是没有用的,这种错误太低级了。另外翻译的表达不清晰,有效的降低了我对本书的理解,建议大家看原版
評分
☆☆☆☆☆
该书第十版GUI仍在讲Swing 并发一章是该书缺陷的典型例子,内容包含了不同年代实现的大量并发编程的不同方法,却完全未指出当前大部分工程主要采用的措施,没有各类情况采取何种措施的指南,更没有不同方法间的性能对比,极其枯燥而缺乏实际价值。该章还出现了给出一大段程序然...
評分
☆☆☆☆☆
在上册的4.10 Class Design Hints小节,缺少第5部分。(P200)
評分
☆☆☆☆☆
该书第十版GUI仍在讲Swing 并发一章是该书缺陷的典型例子,内容包含了不同年代实现的大量并发编程的不同方法,却完全未指出当前大部分工程主要采用的措施,没有各类情况采取何种措施的指南,更没有不同方法间的性能对比,极其枯燥而缺乏实际价值。该章还出现了给出一大段程序然...
評分
☆☆☆☆☆
每次我的朋友来问我,学java看什么书好,我总是说:《Thinking in Java》是你一定要看的,但不是现在,那本书不适合入门。要入门,来,借这本书去吧,然后递给他这本《Core Java》(卷一)。 Java十年,发展如此迅速,J2EE之火热,令我大感惊讶,我为我几年前选择学Java刚到庆...
類似圖書 點擊查看全場最低價
Java核心技術·捲1:基礎知識(原書第9版) pdf epub mobi txt 電子書 下載 2024