[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Java核心技術(卷Ⅰ基礎知識上下第10版英文版)
該商品所屬分類:計算機/網絡 -> 程序設計
【市場價】
987-1430
【優惠價】
617-894
【介質】 book
【ISBN】9787115420114
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



  • 出版社:人民郵電
  • ISBN:9787115420114
  • 作者:(美)霍斯特曼
  • 頁數:955
  • 出版日期:2016-06-01
  • 印刷日期:2016-06-01
  • 包裝:平裝
  • 開本:16開
  • 版次:1
  • 印次:1
  • 字數:1172千字
  • 霍斯特曼著的《Java核心技術(卷Ⅰ基礎知識上
    下第10版英文版)》是經典的《Java核心技術 卷I:
    基礎知識》的新版。這一版針對Java SE 8平臺進行
    了全面更新,以反映Java SE 8的特性。
    書中囊括了Java的全部基礎知識,提供了大量完
    整且具有實際意義的應用示例,詳細介紹了Java語言
    基礎、面向對像編程、反射與代理、接口與內部類、
    事件監聽器模型、使用Swing GUI工具進行圖形用戶
    界面程序設計、打包應用程序、異常處理、登錄與調
    試、泛型編程、集合框架、多線程、並發等內容。
  • Chapter 1: An Introduction to Java / Java概述
    1.1 Java as a Programming Platform / Java程序設計平臺
    1.2 The Java“White Paper”Buzzwords / Java“白皮書”中的口號
    1.2.1 Simple / 簡單
    1.2.2 Object-Oriented / 面向對像
    1.2.3 Distributed / 分布式
    1.2.4 Robust / 健壯
    1.2.5 Secure / 安全
    1.2.6 Architecture-Neutral / 體繫結構中立
    1.2.7 Portable / 可移植
    1.2.8 Interpreted / 解釋型
    1.2.9 High-Performance / 高性能
    1.2.10 Multithreaded / 多線程
    1.2.11 Dynamic / 動態
    1.3 Java Applets and the Internet / Java Applet與Int
    1.4 A Short History of Java / Java簡史
    1.5 Common Misconceptions about Java / 對Java的常見誤解
    Chapter 2: The Java Programming Environment / Java編程環境
    2.1 Installing the Java Development Kit / 安裝Java開發包(JDK)
    2.1.1 Downloading the JDK / 下?
    2.1.2 Setting up the JDK / 設?
    2.1.3 Installing Source Files and Documentation /源文件與文檔的下載與設置
    2.2 Using the Command-Line Tools / 使用命令行工具
    2.3 Using an Integrated Development Environment / 使用集成開發環境
    2.4 Running a Graphical Application / 運行圖形化應用程序
    2.5 Building and Running Applets / 構建並運行Ap
    Chapter 3: Fundamental Programming Structures in Java / Java的基本編程結構
    3.1 A Simple Java Program / 一個簡單的Java程序
    3.2 Comments / 注釋
    3.3 Data Types / 數據類型
    3.3.1 Integer Types / 整型
    3.3.2 Floating-Point Types / 浮點型
    3.3.3 The char Type / char類型
    3.3.4 Unicode and the char Type / Unicode與char類型
    3.3.5 The boolean Type / boolean類型
    3.4 Variables / 變量
    3.4.1 Initializing Variables / 初始化變量
    3.4.2 Constants / 常量
    3.5 Operators / 運算符
    3.5.1 Mathematical Functions and Constants / 數學函數與常量
    3.5.2 Conversions between Numeric Types / 數值類型之間的轉換
    3.5.3 Casts / 強制類型轉換
    3.5.4 Combining Assignment with Operators / 組合賦值運算符
    3.5.5 Increment and Decrement Operators / 自增運算符與自減運算符
    3.5.6 Relational and Boolean Operators / 關繫與boolean運算符
    3.5.7 Bitwise Operators / 位運算符
    3.5.8 Parentheses and Operator Hierarchy / 括號與運算符優先級
    3.5.9 Enumerated Types / 枚舉類型
    3.6 Strings / 字符串
    3.6.1 Substrings / 子串
    3.6.2 Concatenation / 拼接
    3.6.3 Strings Are Immutable / String是不可變的
    3.6.4 Testing Strings for Equality / 測試字符串是否相等
    3.6.5 Empty and Null Strings / 空串與null串
    3.6.6 Code Points and Code Units / 碼位與編碼單元
    3.6.7 The String API / String 類?
    3.6.8 Reading the Online API Documentation / 閱讀在線API文檔
    3.6.9 Building Strings / 構建字符串
    3.7 Input and Output / 輸入輸出
    3.7.1 Reading Input / 讀取輸入
    3.7.2 Formatting Output / 格式化輸出
    3.7.3 File Input and Output / 文件輸入輸出
    3.8 Control Flow / 控制流
    3.8.1 Block Scope / 塊作用域
    3.8.2 Conditional Statements / 條件語句
    3.8.3 Loops / 循環
    3.8.4 Determinate Loops / 確定性循環
    3.8.5 Multiple Selections—The switch Statement / 多重選擇:switch語句
    3.8.6 Statements That Break Control Flow / 用於跳出控制流的語句
    3.9 Big Numbers / 大數
    3.10 Arrays / 數組
    3.10.1 The “for each” Loop / “for each”循環
    3.10.2 Array Initializers and Anonymous Arrays / 數組初始化與匿名數組
    3.10.3 Array Copying / 數組復制
    3.10.4 Command-Line Parameters / 命令行參數
    3.10.5 Array Sorting / 數組排序
    3.10.6 Multidimensional Arrays / 多維數組
    3.10.7 Ragged Arrays / 不規則數組
    Chapter 4: Objects and Classes /對像與類
    4.1 Introduction to Object-Oriented Programming / 面向對像編程簡介
    4.1.1 Classes / 類
    4.1.2 Objects / 對像
    4.1.3 Identifying Classes / 識別類
    4.1.4 Relationships between Classes / 類之間的關繫
    4.2 Using Predefined Classes / 使用預定義類
    4.2.1 Objects and Object Variables / 對像與對像變量
    4.2.2 The LocalDate Class of the Java Library / Java 庫中的LocalDate類
    4.2.3 Mutator and Accessor Methods / *改器方法與訪問器方法
    4.3 Defining Your Own Classes / 定義自己的類
    4.3.1 An Employee Class / Employee類
    4.3.2 Use of Multiple Source Files / 使用多個源文件
    4.3.3 Dissecting the Employee Class / 分析Employee類
    4.3.4 First Steps with Constructors / 從構造器開始
    4.3.5 Implicit and Explicit Parameters / 隱式參數與顯式參數
    4.3.6 Benefits of Encapsulation / 封裝的好處
    4.3.7 Class-Based Access Privileges / 基於類的訪問權限
    4.3.8 Private Methods / 私有方法
    4.3.9 Final Instance Fields / final實例字段
    4.4 Static Fields and Methods / 靜態字段與靜態方法
    4.4.1 Static Fields / 靜態字段
    4.4.2 Static Constants / 靜態常量
    4.4.3 Static Methods / 靜態方法
    4.4.4 Factory Methods / 工廠方法
    4.4.5 The main Method / main方法
    4.5 Method Parameters / 方法參數
    4.6 Object Construction / 對像構建
    4.6.1 Overloading / 重載
    4.6.2 Default Field Initialization / 默認字段初始化
    4.6.3 The Constructor with No Arguments / 無參構造器
    4.6.4 Explicit Field Initialization / 顯式字段初始化
    4.6.5 Parameter Names / 參數名
    4.6.6 Calling Another Constructor / 調用另一個構造器
    4.6.7 Initialization Blocks / 初始化塊
    4.6.8 Object Destruction and the finalize Method / 對像析構與finalize方法
    4.7 Packages / 包
    4.7.1 Class Importation / 導入類
    4.7.2 Static Imports / 靜態導入
    4.7.3 Addition of a Class into a Package / 將類添加到某個包中
    4.7.4 Package Scope / 包作用域
    4.8 The Class Path / 類路徑
    4.8.1 Setting the Class Path / 設置類路徑
    4.9 Documentation Comments / 文檔注釋
    4.9.1 Comment Insertion / 插入注釋
    4.9.2 Class Comments / 類注釋
    4.9.3 Method Comments / 方法注釋
    4.9.4 Field Comments / 字段注釋
    4.9.5 General Comments / 通用注釋
    4.9.6 Package and Overview Comments / 包與概述注釋
    4.9.7 Comment Extraction / 提取注釋
    4.10 Class Design Hints / 類設計建議
    Chapter 5: Inheritance / 繼承
    5.1 Classes, Superclasses, and Subclasses / 類、超類與子類
    5.1.1 Defining Subclasses / 定義子類
    5.1.2 Overriding Methods / 覆蓋方法
    5.1.3 Subclass Constructors / 子類構造器
    5.1.4 Inheritance Hierarchies / 繼承層次
    5.1.5 Polymorphism / 多態
    5.1.6 Understanding Method Calls / 理解方法調用
    5.1.7 Preventing Inheritance: Final Classes and Methods / 阻止繼承:final修飾的類和方法
    5.1.8 Casting / 強制類型轉換
    5.1.9 Abstract Classes / 抽像類
    5.1.10 Protected Access / 受保護訪問
    5.2 Object: The Cosmic Superclass / Object:所有類的超類
    5.2.1 The equals Method / equals方法
    5.2.2 Equality Testing and Inheritance / 相等測試與繼承
    5.2.3 The hashCode Method / hashCode方法
    5.2.4 The toString Method / toString方法
    5.3 Generic Array Lists / 泛型數組列表
    5.3.1 Accessing Array List Elements / 訪問泛型數組列表的元素
    5.3.2 Compatibility between Typed and Raw Array Lists / 泛型數組列表與原始數組列表的兼容性
    5.4 Object Wrappers and Autoboxing / 對像包裝器與自動裝箱
    5.5 Methods with a Variable Number of Parameters / 參數數量可變的方法
    5.6 Enumeration Classes / 枚舉類
    5.7 Reflection / 反射
    5.7.1 The Class Class / Class類
    5.7.2 A Primer on Catching Exceptions / 捕獲異常簡介
    5.7.3 Using Reflection to Analyze the Capabilities of Classes / 使用反射分析類的能力
    5.7.4 Using Reflection to Analyze Objects at Runtime / 在運行時使用反射分析對像
    5.7.5 Using Reflection to Write Generic Array Code / 使用反射編寫泛型數組代碼
    5.7.6 Invoking Arbitrary Methods / 調用任意方法
    5.8 Design Hints for Inheritance / 繼承的設計建議
    Chapter 6: Interfaces, Lambda Expressions, and Inner Classes / 接口、Lambda表達式和內部類
    6.1 Interfaces / 接口
    6.1.1 The Interface Concept / 接口的概念
    6.1.2 Properties of Interfaces / 接口的特性
    6.1.3 Interfaces and Abstract Classes / 接口與抽像類
    6.1.4 Static Methods / 靜態方法
    6.1.5 Default Methods / 默認方法
    6.1.6 Resolving Default Method Conflicts / 解決默認方法的衝突
    6.2 Examples of Interfaces / 接口示例
    6.2.1 Interfaces and Callbacks / 接口與回調
    6.2.2 The Comparator Interface / Comparator接口
    6.2.3 Object Cloning / 對像克隆
    6.3 Lambda Expressions / Lambda表達式
    6.3.1 Why Lambdas? / 為什麼引入Lambda表達式
    6.3.2 The Syntax of Lambda Expressions / Lambda表達式的語法
    6.3.3 Functional Interfaces / 函數式接口
    6.3.4 Method References / 方法引用
    6.3.5 Constructor References / 構造器引用
    6.3.6 Variable Scope / 變量作用域
    6.3.7 Processing Lambda Expressions / 處理Lambda表達式
    6.3.8 More about Comparators / 再談Compara
    6.4 Inner Classes / 內部類
    6.4.1 Use of an Inner Class to Access Object State / 使用內部類訪問對像狀態
    6.4.2 Spe Syntax Rules for Inner Classes / 內部類的特殊語法規則
    6.4.3 Are Inner Classes Useful? Actually Necessary? Secure? / 內部類是否有用、必要和安全
    6.4.4 Local Inner Classes / 局部內部類
    6.4.5 Accessing Variables from Outer Methods / 從外部方法訪問變量
    6.4.6 Anonymous Inner Classes / 匿名內部類
    6.4.7 Static Inner Classes / 靜態內部類
    6.5 Proxies / 代理
    6.5.1 When to Use Proxies / 何時使用代理
    6.5.2 Creating Proxy Objects / 創建代理對像
    6.5.3 Properties of Proxy Classes / 代理類的特性
    Chapter 7: Exceptions, Assertions, and Logging /異常、斷言與日志
    7.1 Dealing with Errors / 處理錯誤
    7.1.1 The Classification of Exceptions / 異常分類
    7.1.2 Declaring Checked Exceptions / 聲明檢查型異常
    7.1.3 How to Throw an Exception / 如何拋出異常
    7.1.4 Creating Exception Classes / 創建異常類
    7.2 Catching Exceptions / 捕獲異常
    7.2.1 Catching an Exception / 捕獲一個異常
    7.2.2 Catching Multiple Exceptions / 捕獲多個異常
    7.2.3 Rethrowing and Chaining Exceptions / 再次拋出異常與異常鏈
    7.2.4 The finally Clause / finally子句
    7.2.5 The Try-with-Resources Statement / try-with-resources語句
    7.2.6 Analyzing Stack Trace Elements / 分析棧軌跡元素
    7.3 Tips for Using Exceptions / 異常使用技巧
    7.4 Using Assertions / 使用斷言
    7.4.1 The Assertion Concept / 斷言的概念
    7.4.2 Assertion Enabling and Disabling / 啟用和禁用斷言
    7.4.3 Using Assertions for Parameter Checking / 使用斷言檢查參數
    7.4.4 Using Assertions for Documenting Assumptions / 使用斷言保證文檔中假定成立的條件
    7.5 Logging / 日志
    7.5.1 Basic Logging / 基本日志
    7.5.2 Advanced Logging / **日志
    7.5.3 Changing the Log Manager Configuration / 修改日志管理器配置
    7.5.4 Localization / 本地化
    7.5.5 Handlers / 處理器
    7.5.6 Filters / 過濾器
    7.5.7 Formatters / 格式化器
    7.5.8 A Logging Recipe / 常見日志操作總結
    7.6 Debugging Tips / 調試技巧
    Chapter 8: Generic Programming /泛型編程
    8.1 Why Generic Programming? / 為什麼要使用泛型編程
    8.1.1 The Advantage of Type Parameters / 類型參數的好處
    8.1.2 Who Wants to Be a Generic Programmer? / 哪些人想成為泛型程序員
    8.2 Defining a Simple Generic Class / 定義簡單的泛型類
    8.3 Generic Methods / 泛型方法
    8.4 Bounds for Type Variables / 類型變量的綁定
    8.5 Generic Code and the Virtual Machine / 泛型代碼與虛擬機
    8.5.1 Type Erasure / 類型擦除
    8.5.2 Translating Generic Expressions / 翻譯泛型表達式
    8.5.3 Translating Generic Methods / 翻譯泛型方法
    8.5.4 Calling Legacy Code / 調用遺留代碼
    8.6 Restrictions and Limitations / 約束與局限性
    8.6.1 Type Parameters Cannot Be Instantiated with Primitive Types / 類型參數不能用基本類型來實例化
    8.6.2 Runtime Type Inquiry Only Works with Raw Types / 運行時類型查詢隻適用於原始類型
    8.6.3 You Cannot Create Arrays of Parameterized Types / 不能創建參數化類型的數組
    8.6.4 Varargs Warnings / 注意變長參數情況
    8.6.5 You Cannot Instantiate Type Variables / 不能實例化類型變量
    8.6.6 You Cannot Construct a Generic Array / 不能構造泛型數組
    8.6.7 Type Variables Are Not Valid in Static Contexts of Generic Classes / 類型變量在泛型類的靜態上下文中無效
    8.6.8 You Cannot Throw or Catch Instances of a Generic Class / 不能拋出或捕獲泛型類的實例
    8.6.9 You Can Defeat Checked Exception Checking / 可以打破“檢查型異常必須檢查”的規則
    8.6.10 Beware of Clashes after Erasure / 注意類型擦除後的衝突
    8.7 Inheritance Rules for Generic Types / 泛型類型的繼承規則
    8.8 Wildcard Types / 通配符類型
    8.8.1 The Wildcard Concept / 通配符的概念
    8.8.2 Supertype Bounds for Wildcards / 通配符的超類型限定
    8.8.3 Unbounded Wildcards / 無限定通配符
    8.8.4 Wildcard Capture / 通配符捕獲
    8.9 Reflection and Generics / 反射與泛型
    8.9.1 The Generic Class Class / 泛型的Class類
    8.9.2 Using Class Parameters for Type Matching / 使用Class參數進行類型匹配
    8.9.3 Generic Type Information in the Virtual Machine / 虛擬機中的泛型類型信息
    Chapter 9: Collections /集合類
    9.1 The Java Collections Framework / Java 集合類框架
    9.1.1 Separating Collection Interfaces and Implementation / 將集合類的接口與實現分離
    9.1.2 The Collection Interface / Collection接口
    9.1.3 Iterators / 迭代器
    9.1.4 Generic Utility Methods / 泛型的實用方法
    9.1.5 Interfaces in the Collections Framework / 集合類框架中的接口
    9.2 Concrete Collections / 具體的集合類
    9.2.1 Linked Lists / 鏈表
    9.2.2 Array Lists / 數組列表
    9.2.3 Hash Sets / 散列集
    9.2.4 Tree Sets / 樹形集
    9.2.5 Queues and Deques / 隊列與雙端隊列
    9.2.6 Priority Queues / 優先級隊列
    9.3 Maps / 映射
    9.3.1 Basic Map Operations / 基本映射操作
    9.3.2 Updating Map Entries / *新映射表項
    9.3.3 Map Views / 映射視圖
    9.3.4 Weak Hash Maps / 弱散列映射
    9.3.5 Linked Hash Sets and Maps / LinkedHashSet與LinkedHash
    9.3.6 Enumeration Sets and Maps / EnumSet與Enum
    9.3.7 Identity Hash Maps / IdentityHash
    9.4 Views and Wrappers / 視圖與包裝器
    9.4.1 Lightweight Collection Wrappers / 輕量級集合包裝器
    9.4.2 Subranges / 子範圍
    9.4.3 Unmodifiable Views / 不可修改視圖
    9.4.4 Synchronized Views / 同步視圖
    9.4.5 Checked Views / 檢查用視圖
    9.4.6 A Note on Optional Operations / 可選操作說明
    9.5 Algorithms / 算法
    9.5.1 Sorting and Shuffiing / 排序與混排
    9.5.2 Binary Search / 二分查找
    9.5.3 Simple Algorithms / 簡單算法
    9.5.4 Bulk Operations / 主要操作
    9.5.5 Converting between Collections and Arrays / 集合與數組之間的轉換
    9.5.6 Writing Your Own Algorithms / 編寫自己的算法
    9.6 Legacy Collections / 遺留的集合類
    9.6.1 The Hashtable Class / Hashtable類
    9.6.2 Enumerations / Enumerat
    9.6.3 Property Maps / 屬性映射
    9.6.4 Stacks / 棧
    9.6.5 Bit Sets / 位集
    Chapter 10: Graphics Programming /圖形界面編程
    10.1 Introducing Swing / Swing簡介
    10.2 Creating a Frame / 創建框架
    10.3 Positioning a Frame / 設定框架的顯示位置
    10.3.1 Frame Properties / 框架屬性
    10.3.2 Determining a Good Frame Size / 確定合適的框架大小
    10.4 Displaying Information in a Component / 在組件中顯示信息
    10.5 Working with 2D Shapes / 處理2D圖形
    10.6 Using Color / 使用顏色
    10.7 Using Spe Fonts for Text / 使用特殊的文本字體
    10.8 Displaying Images / 顯示圖片
    Chapter 11: Event Handling /事件處理
    11.1 Basics of Event Handling / 事件處理基礎
    11.1.1 Example: Handling a Button Click / 示例:處理按鈕點擊事件
    11.1.2 Specifying Listeners Concisely / 設置監聽器的簡潔方法
    11.1.3 Example: Changing the Look-and-Feel / 示例:修改觀感
    11.1.4 Adapter Classes / 適配器類
    11.2 Actions / 動作
    11.3 Mouse Events / 鼠標事件
    11.4 The AWT Event Hierarchy / AWT事件層次
    11.4.1 Semantic and Low-Level Events / 語義與底層事件
    Chapter 12: User Interface Components with Swing / Swing用戶界面組件
    12.1 Swing and the Model-View-Controller Design Pattern / Swing與模型-視圖-控制器設計模式
    12.1.1 Design Patterns / 設計模式
    12.1.2 The Model-View-Controller Pattern / 模型-視圖-控制器模式
    12.1.3 A Model-View-Controller Analysis of Swing Buttons / Swing按鈕的模型-視圖-控制器分析
    12.2 Introduction to Layout Management / 布局管理簡介
    12.2.1 Border Layout / 邊框布局
    12.2.2 Grid Layout / 網格布局
    12.3 Text Input / 文本輸入
    12.3.1 Text Fields / 文本框
    12.3.2 Labels and Labeling Components / 標簽與標簽組件
    12.3.3 Password Fields / 密碼框
    12.3.4 Text Areas / 文本區域
    12.3.5 Scroll Panes / 滾動窗格
    12.4 Choice Components / 選擇組件
    12.4.1 Checkboxes / 復選框
    12.4.2 Radio Buttons / 單選按鈕
    12.4.3 Borders / 邊框
    12.4.4 Combo Boxes / 組合框
    12.4.5 Sliders / 滑動條
    12.5 Menus / 菜單
    12.5.1 Menu Building / 菜單構建
    12.5.2 Icons in Menu Items / 菜單項中的圖標
    12.5.3 Checkbox and Radio Button Menu Items / 復選框和單選按鈕菜單項
    12.5.4 Pop-Up Menus / 彈出菜單
    12.5.5 Keyboard Mnemonics and Accelerators / 鍵盤助記符與快捷鍵
    12.5.6 Enabling and Disabling Menu Items / 啟用和禁用菜單項
    12.5.7 Toolbars / 工具欄
    12.5.8 Tooltips / 工具提示
    12.6 Sophisticated Layout Management / 復雜的布局管理
    12.6.1 The Grid Bag Layout / 網格布局管理
    12.6.2 Group Layout / 組布局
    12.6.3 Using No Layout Manager / 不使用布局管理器
    12.6.4 Custom Layout Managers / 定制布局管理器
    12.6.5 Traversal Order / 遍歷順序
    12.7 Dialog Boxes / 對話框
    12.7.1 Option Dialogs / 選項對話框
    12.7.2 Creating Dialogs / 創建對話框
    12.7.3 Data Exchange / 數據交換
    12.7.4 File Dialogs / 文件對話框
    12.7.5 Color Choosers / 顏色選擇器
    12.8 Troubleshooting GUI Programs / GUI程序的問題定位
    12.8.1 Debugging Tips / 調試技巧
    12.8.2 Letting the AWT Robot Do the Work / 把工作交給AWT Ro
    Chapter 13: Deploying Java Applications / 部署Java應用程序
    13.1 JAR Files / JAR文件
    13.1.1 Creating JARfiles / 創建JAR文件
    13.1.2 The Manifest / 清單文件
    13.1.3 Executable JAR Files / 可執行的JAR文件
    13.1.4 Resources / 資源
    13.1.5 Sealing / 封閉
    13.2 Storage of Application Preferences / 應用偏好信息的存儲
    13.2.1 Property Maps / 屬性映射
    13.2.2 The Preferences API / Properties
    13.3 Service Loaders / 服務加載器
    13.4 Applets / App
    13.4.1 A Simple Applet / 一個簡單的App
    13.4.2 The applet HTML Tag and Its Attributes / applet HTML標記及其屬性
    13.4.3 Use of Parameters to Pass Information to Applets / 使用參數向Applet傳遞信息
    13.4.4 Accessing Image and Audio Files / 訪問圖片和音頻文件
    13.4.5 The Applet Context / Applet上下文
    13.4.6 Inter-Applet Communication / Applet間的通信
    13.4.7 Displaying Items in the Browser / 在瀏覽器中顯示信息
    13.4.8 The Sandbox / 沙箱
    13.4.9 Signed Code / 簽名代碼
    13.5 Java Web Start / Java Web St
    13.5.1 Delivering a Java Web Start Application / 交付一個Java Web Start應用
    13.5.2 The JNLP API / JNLP
    Chapter 14: Concurrency /並發
    14.1 What Are Threads? / 什麼是線程
    14.1.1 Using Threads to Give Other Tasks a Chance / 使用線程為其他任務提供執行機會
    14.2 Interrupting Threads / 中斷線程
    14.3 Thread States / 線程狀態
    14.3.1 New Threads / 新創建線程
    14.3.2 Runnable Threads / 可運行線程
    14.3.3 Blocked and Waiting Threads / 被阻塞線程與等待線程
    14.3.4 Terminated Threads / 被終止的線程
    14.4 Thread Properties / 線程屬性
    14.4.1 Thread Priorities / 線程優先級
    14.4.2 Daemon Threads / 守護線程
    14.4.3 Handlers for Uncaught Exceptions / 未捕獲異常的處理器
    14.5 Synchronization / 同步
    14.5.1 An Example of a Race Condition / 競爭條件的一個案例
    14.5.2 The Race Condition Explained / 競爭條件詳解
    14.5.3 Lock Objects / 鎖對像
    14.5.4 Condition Objects / 條件對像
    14.5.5 The synchronized Keyword / synchronized關鍵字
    14.5.6 Synchronized Blocks / 同步塊
    14.5.7 The Monitor Concept / 監視器概念
    14.5.8 Volatile Fields / volatile字段
    14.5.9 Final Variables / final變量
    14.5.10 Atomics / 原子
    14.5.11 Deadlocks / 死鎖
    14.5.12 Thread-Local Variables / 線程局部變量
    14.5.13 Lock Testing and Timeouts / 鎖測試與超時
    14.5.14 Read / Write Locks / 讀/寫鎖
    14.5.15 Why the stop and suspend Methods Are Deprecated / 為什麼棄用stop和suspend方法
    14.6 Blocking Queues / 阻塞隊列
    14.7 Thread-Safe Collections / 線程安全的集合
    14.7.1 Efficient Maps, Sets, and Queues / 高效的映射、集和隊列
    14.7.2 Atomic Update of Map Entries / 映射表項的原子*新
    14.7.3 Bulk Operations on Concurrent Hash Maps / 並發散列映射上的主要操作
    14.7.4 Concurrent Set Views / 並發的集視圖
    14.7.5 Copy on Write Arrays / 寫時復制的數組
    14.7.6 Parallel Array Algorithms / 並行數組算法
    14.7.7 Older Thread-Safe Collections / 較早的線程安全的集合
    14.8 Callables and Futures / Callable與Fut
    14.9 Executors / 執行器
    14.9.1 Thread Pools / 線程池
    14.9.2 Scheduled Execution / 預訂執行
    14.9.3 Controlling Groups of Tasks / 控制任務組
    14.9.4 The Fork-Join Framework / Fork-Join框架
    14.9.5 Completable Futures / CompletableFut
    14.10 Synchronizers / 同步器
    14.10.1 Semaphores / 信號量
    14.10.2 Countdown Latches / ***門栓
    14.10.3 Barriers / 障柵
    14.10.4 Exchangers / 交換器
    14.10.5 Synchronous Queues / 同步隊列
    14.11 Threads and Swing / 線程與Sw
    14.11.1 Running Time-Consuming Tasks / 運行耗時任務
    14.11.2 Using the Swing Worker / 使用Swing工作線程
    14.11.3 The Single-Thread Rule / 單線程規則
    Appendix / 附錄
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部