Java核心技术 卷I 基础知识 第10版 英文版 上下册

Java核心技术 卷I 基础知识 第10版 英文版 上下册 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
[美] 凯·S.霍斯特曼(Cay,S.,Horstmann) 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-22

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115420114
版次:1
商品编码:11948364
品牌:异步图书
包装:平装
开本:16开
出版时间:2016-06-01
用纸:胶版纸
页数:955
正文语种:英文版


相关图书





图书描述

编辑推荐

1.Java经典图书新版,第8版曾获得第13届Jolt生产效率大奖。
2.Java平台的杰出指南,新版做了全面更新。
3.本书专为做实际项目的程序员编写,是一本真实可信、不偏不倚且简单直接的Java教程,书中使用了全面测试过的代码示例来阐述关键的Java语言与库的特性,体现了编程实践。
4.本书两位作者均是业内杰出人物,有丰富的写作和实战经验。

内容简介

本书是经典的《Java核心技术 卷I:基础知识》的新版。这一版针对Java SE 8平台进行了全面更新,以反映Java SE 8的特性。
书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing GUI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程、并发等内容。

作者简介

Cay S. Horstmann 是Scala for the Impatient的作者,还与人合著了Core JavaServer Faces。他是圣何塞州立大学计算机科学专业的教授,还是一名Java Champion,并经常在很多开发者大会上演讲。

目录

目录

Chapter 1: An Introduction to Java / Java概述 1
1.1 Java as a Programming Platform / Java程序设计平台 1
1.2 The Java“White Paper”Buzzwords / Java“白皮书”中的口号 2
1.2.1 Simple / 简单 3
1.2.2 Object-Oriented / 面向对象 4
1.2.3 Distributed / 分布式 4
1.2.4 Robust / 健壮 4
1.2.5 Secure / 安全 4
1.2.6 Architecture-Neutral / 体系结构中立 5
1.2.7 Portable / 可移植 6
1.2.8 Interpreted / 解释型 7
1.2.9 High-Performance / 高性能 7
1.2.10 Multithreaded / 多线程 7
1.2.11 Dynamic / 动态 8
1.3 Java Applets and the Internet / Java Applet与Internet 8
1.4 A Short History of Java / Java简史 10
1.5 Common Misconceptions about Java / 对Java的常见误解 13
Chapter 2: The Java Programming Environment / Java编程环境 17
2.1 Installing the Java Development Kit / 安装Java开发包(JDK) 18
2.1.1 Downloading the JDK / 下载JDK 18
2.1.2 Setting up the JDK / 设置JDK 20
2.1.3 Installing Source Files and Documentation /源文件与文档的下载与设置 22
2.2 Using the Command-Line Tools / 使用命令行工具 23
2.3 Using an Integrated Development Environment / 使用集成开发环境 26
2.4 Running a Graphical Application / 运行图形化应用程序 30
2.5 Building and Running Applets / 构建并运行Applet 33
Chapter 3: Fundamental Programming Structures in Java / Java的基本编程结构 41
3.1 A Simple Java Program / 一个简单的Java程序 42
3.2 Comments / 注释 46
3.3 Data Types / 数据类型 47
3.3.1 Integer Types / 整型 47
3.3.2 Floating-Point Types / 浮点型 48
3.3.3 The char Type / char类型 50
3.3.4 Unicode and the char Type / Unicode与char类型 51
3.3.5 The boolean Type / boolean类型 52
3.4 Variables / 变量 53
3.4.1 Initializing Variables / 初始化变量 54
3.4.2 Constants / 常量 55
3.5 Operators / 运算符 56
3.5.1 Mathematical Functions and Constants / 数学函数与常量 57
3.5.2 Conversions between Numeric Types / 数值类型之间的转换 59
3.5.3 Casts / 强制类型转换 60
3.5.4 Combining Assignment with Operators / 组合赋值运算符 61
3.5.5 Increment and Decrement Operators / 自增运算符与自减运算符 61
3.5.6 Relational and Boolean Operators / 关系与boolean运算符 62
3.5.7 Bitwise Operators / 位运算符 63
3.5.8 Parentheses and Operator Hierarchy / 括号与运算符优先级 64
3.5.9 Enumerated Types / 枚举类型 65
3.6 Strings / 字符串 65
3.6.1 Substrings / 子串 66
3.6.2 Concatenation / 拼接 66
3.6.3 Strings Are Immutable / String是不可变的 67
3.6.4 Testing Strings for Equality / 测试字符串是否相等 68
3.6.5 Empty and Null Strings / 空串与null串 69
3.6.6 Code Points and Code Units / 码位与编码单元 70
3.6.7 The String API / String 类的API 71
3.6.8 Reading the Online API Documentation / 阅读在线API文档 74
3.6.9 Building Strings / 构建字符串 77
3.7 Input and Output / 输入输出 78
3.7.1 Reading Input / 读取输入 79
3.7.2 Formatting Output / 格式化输出 82
3.7.3 File Input and Output / 文件输入输出 87
3.8 Control Flow / 控制流 89
3.8.1 Block Scope / 块作用域 89
3.8.2 Conditional Statements / 条件语句 90
3.8.3 Loops / 循环 94
3.8.4 Determinate Loops / 确定性循环 99
3.8.5 Multiple Selections—The switch Statement / 多重选择:switch语句 103
3.8.6 Statements That Break Control Flow / 用于跳出控制流的语句 106
3.9 Big Numbers / 大数 108
3.10 Arrays / 数组 111
3.10.1 The “for each” Loop / “for each”循环 113
3.10.2 Array Initializers and Anonymous Arrays / 数组初始化与匿名数组 114
3.10.3 Array Copying / 数组复制 114
3.10.4 Command-Line Parameters / 命令行参数 116
3.10.5 Array Sorting / 数组排序 117
3.10.6 Multidimensional Arrays / 多维数组 120
3.10.7 Ragged Arrays / 不规则数组 124
Chapter 4: Objects and Classes /对象与类 129
4.1 Introduction to Object-Oriented Programming / 面向对象编程简介 130
4.1.1 Classes / 类 131
4.1.2 Objects / 对象 132
4.1.3 Identifying Classes / 识别类 133
4.1.4 Relationships between Classes / 类之间的关系 133
4.2 Using Predefined Classes / 使用预定义类 135
4.2.1 Objects and Object Variables / 对象与对象变量 136
4.2.2 The LocalDate Class of the Java Library / Java 库中的LocalDate类 139
4.2.3 Mutator and Accessor Methods / 更改器方法与访问器方法 141
4.3 Defining Your Own Classes / 定义自己的类 145
4.3.1 An Employee Class / Employee类 145
4.3.2 Use of Multiple Source Files / 使用多个源文件 149
4.3.3 Dissecting the Employee Class / 分析Employee类 149
4.3.4 First Steps with Constructors / 从构造器开始 150
4.3.5 Implicit and Explicit Parameters / 隐式参数与显式参数 152
4.3.6 Benefits of Encapsulation / 封装的好处 153
4.3.7 Class-Based Access Privileges / 基于类的访问权限 156
4.3.8 Private Methods / 私有方法 156
4.3.9 Final Instance Fields / final实例字段 157
4.4 Static Fields and Methods / 静态字段与静态方法 158
4.4.1 Static Fields / 静态字段 158
4.4.2 Static Constants / 静态常量 159
4.4.3 Static Methods / 静态方法 160
4.4.4 Factory Methods / 工厂方法 161
4.4.5 The main Method / main方法 161
4.5 Method Parameters / 方法参数 164
4.6 Object Construction / 对象构建 171
4.6.1 Overloading / 重载 172
4.6.2 Default Field Initialization / 默认字段初始化 172
4.6.3 The Constructor with No Arguments / 无参构造器 173
4.6.4 Explicit Field Initialization / 显式字段初始化 174
4.6.5 Parameter Names / 参数名 175
4.6.6 Calling Another Constructor / 调用另一个构造器 176
4.6.7 Initialization Blocks / 初始化块 177
4.6.8 Object Destruction and the finalize Method / 对象析构与finalize方法 181
4.7 Packages / 包 182
4.7.1 Class Importation / 导入类 183
4.7.2 Static Imports / 静态导入 185
4.7.3 Addition of a Class into a Package / 将类添加到某个包中 185
4.7.4 Package Scope / 包作用域 189
4.8 The Class Path / 类路径 190
4.8.1 Setting the Class Path / 设置类路径 193
4.9 Documentation Comments / 文档注释 194
4.9.1 Comment Insertion / 插入注释 194
4.9.2 Class Comments / 类注释 195
4.9.3 Method Comments / 方法注释 195
4.9.4 Field Comments / 字段注释 196
4.9.5 General Comments / 通用注释 196
4.9.6 Package and Overview Comments / 包与概述注释 198
4.9.7 Comment Extraction / 提取注释 198
4.10 Class Design Hints / 类设计建议 200
Chapter 5: Inheritance / 继承 203
5.1 Classes, Superclasses, and Subclasses / 类、超类与子类 204
5.1.1 Defining Subclasses / 定义子类 204
5.1.2 Overriding Methods / 覆盖方法 206
5.1.3 Subclass Constructors / 子类构造器 207
5.1.4 Inheritance Hierarchies / 继承层次 212
5.1.5 Polymorphism / 多态 213
5.1.6 Understanding Method Calls / 理解方法调用 214
5.1.7 Preventing Inheritance: Final Classes and Methods / 阻止继承:final修饰的类和方法 217
5.1.8 Casting / 强制类型转换 219
5.1.9 Abstract Classes / 抽象类 221
5.1.10 Protected Access / 受保护访问 227
5.2 Object: The Cosmic Superclass / Object:所有类的超类 228
5.2.1 The equals Method / equals方法 229
5.2.2 Equality Testing and Inheritance / 相等测试与继承 231
5.2.3 The hashCode Method / hashCode方法 235
5.2.4 The toString Method / toString方法 238
5.3 Generic Array Lists / 泛型数组列表 244
5.3.1 Accessing Array List Elements / 访问泛型数组列表的元素 247
5.3.2 Compatibility between Typed and Raw Array Lists / 泛型数组列表与原始数组列表的兼容性 251
5.4 Object Wrappers and Autoboxing / 对象包装器与自动装箱 252
5.5 Methods with a Variable Number of Parameters / 参数数量可变的方法 256
5.6 Enumeration Classes / 枚举类 258
5.7 Reflection / 反射 260
5.7.1 The Class Class / Class类 261
5.7.2 A Primer on Catching Exceptions / 捕获异常简介 263
5.7.3 Using Reflection to Analyze the Capabilities of Classes / 使用反射分析类的能力 265
5.7.4 Using Reflection to Analyze Objects at Runtime / 在运行时使用反射分析对象 271
5.7.5 Using Reflection to Write Generic Array Code / 使用反射编写泛型数组代码 276
5.7.6 Invoking Arbitrary Methods / 调用任意方法 279
5.8 Design Hints for Inheritance / 继承的设计建议 283
Chapter 6: Interfaces, Lambda Expressions, and Inner Classes / 接口、Lambda表达式和内部类 287
6.1 Interfaces / 接口 288
6.1.1 The Interface Concept / 接口的概念 288
6.1.2 Properties of Interfaces / 接口的特性 295
6.1.3 Interfaces and Abstract Classes / 接口与抽象类 297
6.1.4 Static Methods / 静态方法 298
6.1.5 Default Methods / 默认方法 298
6.1.6 Resolving Default Method Conflicts / 解决默认方法的冲突 300
6.2 Examples of Interfaces / 接口示例 302
6.2.1 Interfaces and Callbacks / 接口与回调 302
6.2.2 The Comparator Interface / Comparator接口 305
6.2.3 Object Cloning / 对象克隆 306
6.3 Lambda Expressions / Lambda表达式 314
6.3.1 Why Lambdas? / 为什么引入Lambda表达式 314
6.3.2 The Syntax of Lambda Expressions / Lambda表达式的语法 315
6.3.3 Functional Interfaces / 函数式接口 318
6.3.4 Method References / 方法引用 319
6.3.5 Constructor References / 构造器引用 32 Java核心技术 卷I 基础知识 第10版 英文版 上下册 下载 mobi epub pdf txt 电子书 格式

Java核心技术 卷I 基础知识 第10版 英文版 上下册 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

Java核心技术 卷I 基础知识 第10版 英文版 上下册 下载 mobi pdf epub txt 电子书 格式 2024

Java核心技术 卷I 基础知识 第10版 英文版 上下册 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

英文版的。有动力学习英文了。非常棒。加油吧。

评分

评分

很好的书,价格合适,京东买书划得来!

评分

书很好,可惜英文不太看得懂......

评分

书本质量很好,看原版好一点,不用去理解糟糕的翻译

评分

非常好的程序设计的教材

评分

很满意,这本书比一起买的C++ Priner Plus排版舒服,也容易读,还是权威性教程

评分

评分

价格便宜,包装的很好,快递小哥很热心。

类似图书 点击查看全场最低价

Java核心技术 卷I 基础知识 第10版 英文版 上下册 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有