保正版!JAVA核心技术(卷1)基础知识(第11版英文版)(上下)9787115504920人民邮电出版社[美]凯·S. 霍斯特曼(Cay S. Horstmann)
1.7天无理由退换货,2.当日16点前订单基本当日发出,最迟隔天,3.天津仓、成都仓、无锡仓、北京仓、广东仓、泰安仓、杭州仓、武汉仓就近发货。4.韵达、中国邮政、圆通、中通随机安排!无法指定快递敬请谅解!5.开票联系客服.
¥
99.77
6.7折
¥
149
全新
库存8件
作者[美]凯·S. 霍斯特曼(Cay S. Horstmann)
出版社人民邮电出版社
ISBN9787115504920
出版时间2019-05
装帧平装
开本16开
定价149元
货号1201863486
上书时间2023-10-11
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
凯·S. 霍斯特曼(Cay S. Horstmann) 圣何塞州立大学计算机科学教授,“Java大师”(Java Champion)。他是多卷本的《Java核心技术》《写给大忙人看的Java核心技术(第2 版)》以及《快学Scala(第2 版)》的作者。他还编写了很多针对专业程序员和计算机科学专业学生的其他图书。
目录
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 / 安全 5
1.2.6 Architecture-Neutral / 体系结构中立 6
1.2.7 Portable / 可移植 6
1.2.8 Interpreted / 解释型 7
1.2.9 High-Performance / 高性能 7
1.2.10 Multithreaded / 多线程 8
1.2.11 Dynamic / 动态 8
1.3 Java Applets and the Internet / Java Applet与Internet 9
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 / 使用集成开发环境 29
2.4 JShell 32
Chapter 3: Fundamental Programming Structures in Java / Java的基本编程结构 37
3.1 A Simple Java Program / 一个简单的Java程序 38
3.2 Comments / 注释 41
3.3 Data Types / 数据类型 42
3.3.1 Integer Types / 整型 43
3.3.2 Floating-Point Types / 浮点型 44
3.3.3 The char Type / char类型 46
3.3.4 Unicode and the char Type / Unicode与char类型 47
3.3.5 The boolean Type / boolean类型 48
3.4 Variables and Constants / 变量和常量 48
3.4.1 Declaring Variables / 声明变量 48
3.4.2 Initializing Variables / 初始化变量 50
3.4.3 Constants / 常量 51
3.4.4 Enumerated Types / 枚举类型 52
3.5 Operators / 运算符 52
3.5.1 Arithmetic Operators / 算术运算符 52
3.5.2 Mathematical Functions and Constants / 数学函数和常量 54
3.5.3 Conversions between Numeric Types / 数值类型之间的转换 56
3.5.4 Casts / 强制类型转换 57
3.5.5 Combining Assignment with Operators / 组合赋值运算符 58
3.5.6 Increment and Decrement Operators / 自增与自减运算符 58
3.5.7 Relational and boolean Operators / 关系与boolean运算符 59
3.5.8 Bitwise Operators / 位运算符 60
3.5.9 Parentheses and Operator Hierarchy / 括号与运算符优先级 61
3.6 Strings / 字符串 62
3.6.1 Substrings / 子串 62
3.6.2 Concatenation / 拼接 63
3.6.3 Strings Are Immutable / String是不可变的 63
3.6.4 Testing Strings for Equality / 测试字符串是否相等 65
3.6.5 Empty and Null Strings / 空串与null串 66
3.6.6 Code Points and Code Units / 码位与编码单元 66
3.6.7 The String API / String API 68
3.6.8 Reading the Online API Documentation / 阅读在线API文档 71
3.6.9 Building Strings / 构建字符串 74
3.7 Input and Output / 输入和输出 75
3.7.1 Reading Input / 读取输入 75
3.7.2 Formatting Output / 格式化输出 78
3.7.3 File Input and Output / 文件输入和输出 83
3.8 Control Flow / 控制流 86
3.8.1 Block Scope / 块作用域 86
3.8.2 Conditional Statements / 条件语句 87
3.8.3 Loops / 循环 91
3.8.4 Determinate Loops / 确定性循环 95
3.8.5 Multiple Selections—The switch Statement / 多重选择:switch语句 99
3.8.6 Statements That Break Control Flow / 用于跳出控制流的语句 102
3.9 Big Numbers / 大数 105
3.10 Arrays / 数组 108
3.10.1 Declaring Arrays / 声明数组 108
3.10.2 Accessing Array Elements / 访问数组元素 109
3.10.3 The “for each” Loop / “for each”循环 110
3.10.4 Array Copying / 数组复制 111
3.10.5 Command-Line Parameters / 命令行参数 112
3.10.6 Array Sorting / 数组排序 113
3.10.7 Multidimensional Arrays / 多维数组 116
3.10.8 Ragged Arrays / 不规则数组 120
Chapter 4: Objects and Classes / 对象与类 125
4.1 Introduction to Object-Oriented Programming / 面向对象编程简介 126
4.1.1 Classes / 类 127
4.1.2 Objects / 对象 128
4.1.3 Identifying Classes / 识别类 129
4.1.4 Relationships between Classes / 类之间的关系 129
4.2 Using Predefined Classes / 使用预定义类 131
4.2.1 Objects and Object Variables / 对象与对象变量 132
4.2.2 The LocalDate Class of the Java Library / Java库中的LocalDate类 135
4.2.3 Mutator and Accessor Methods / 更改器方法与访问器方法 138
4.3 Defining Your Own Classes / 定义自己的类 141
4.3.1 An Employee Class / Employee类 142
4.3.2 Use of Multiple Source Files / 使用多个源文件 145
4.3.3 Dissecting the Employee Class / 分析Employee类 146
4.3.4 First Steps with Constructors / 从构造器开始 146
4.3.5 Declaring Local Variables with var / 使用var声明局部变量 148
4.3.6 Working with null References / 使用null引用 148
4.3.7 Implicit and Explicit Parameters / 隐式参数与显式参数 150
4.3.8 Benefits of Encapsulation / 封装的好处 151
4.3.9 Class-Based Access Privileges / 基于类的访问权限 154
4.3.10 Private Methods / 私有方法 155
4.3.11 Final Instance Fields / final实例字段 155
4.4 Static Fields and Methods / 静态的字段与方法 156
4.4.1 Static Fields / 静态字段 156
4.4.2 Static Constants / 静态常量 157
4.4.3 Static Methods / 静态方法 158
4.4.4 Factory Methods / 工厂方法 159
4.4.5 The main Method / main方法 160
4.5 Method Parameters / 方法参数 163
4.6 Object Construction / 对象构建 170
4.6.1 Overloading / 重载 170
4.6.2 Default Field Initialization / 默认字段初始化 171
4.6.3 The Constructor with No Arguments / 无参构造器 172
4.6.4 Explicit Field Initialization / 显式字段初始化 173
4.6.5 Parameter Names / 参数名 174
4.6.6 Calling Another Constructor / 调用另一个构造器 175
4.6.7 Initialization Blocks / 初始化块 175
4.6.8 Object Destruction and the finalize Method / 对象析构与finalize方法 180
4.7 Packages / 包 180
4.7.1 Package Names / 包名 181
4.7.2 Class Importation / 导入类 181
4.7.3 Static Imports / 静态导入 183
4.7.4 Addition of a Class into a Package / 将类添加到某个包中 184
4.7.5 Package Access / 包访问权限 187
4.7.6 The Class Path / 类路径 189
4.7.7 Setting the Class Path / 设置类路径 191
4.8 JAR Files / JAR文件 192
4.8.1 Creating JAR files / 创建JAR文件 192
4.8.2 The Manifest / 清单文件 193
4.8.3 Executable JAR Files / 可执行的JAR文件 194
4.8.4 Multi-Release JAR Files / 支持多个Java版本的JAR文件 195
4.8.5 A Note about Command-Line Options / 关于命令行选项的说明 197
4.9 Documentation Comments / 文档注释 198
4.9.1 Comment Insertion / 插入注释 199
4.9.2 Class Comments / 类注释 199
4.9.3 Method Comments / 方法注释 200
4.9.4 Field Comments / 字段注释 201
4.9.5 General Comments / 通用注释 201
4.9.6 Package Comments / 包注释 202
4.9.7 Comment Extraction / 提取注释 203
4.10 Class Design Hints / 类设计建议 204
Chapter 5: Inheritance / 继承 207
5.1 Classes, Superclasses, and Subclasses / 类、超类与子类 208
5.1.1 Defining Subclasses / 定义子类 208
5.1.2 Overriding Methods / 覆盖方法 210
5.1.3 Subclass Constructors / 子类构造器 211
5.1.4 Inheritance Hierarchies / 继承层次 216
5.1.5 Polymorphism / 多态 217
5.1.6 Understanding Method Calls / 理解方法调用 218
5.1.7 Preventing Inheritance: Final Classes and Methods / 阻止继承:final修饰的类和方法 221
5.1.8 Casting / 强制类型转换 223
5.1.9 Abstract Classes / 抽象类 225
5.1.10 Protected Access / 受保护访问 231
5.2 Object: The Cosmic Superclass / Object:所有类的超类 232
5.2.1 Variables of Type Object / Object类型的变量 232
5.2.2 The equals Method / equals方法 233
5.2.3 Equality Testing and Inheritance / 相等测试与继承 234
5.2.4 The hashCode Method / hashCode方法 238
5.2.5 Th
— 没有更多了 —
以下为对购买帮助不大的评价