¥ 4.2 八五品
仅1件
作者Liguori(帕特丽夏·利果里) 著;[美]Robert、Liguori(罗伯特·利果里)、Patricia、张卫滨 译
出版社电子工业出版社
出版时间2018-07
版次4
装帧平装
货号A1-1366
上书时间2025-01-05
本书以通俗易懂的语言介绍了Java语言的语法、类型、并发编程等基础知识,同时还以样例的形式讲解了Lambda表达式、Java模块系统、JShell这些Java 8和Java 9新引入的特性。本书不仅能够满足初学者了解、掌握Java语言的需要,还能帮助资深的工程师快速熟悉和把握Java新技术的发展趋势。本书内容简洁、样例丰富,可以作为Java开发人员案头常备的参考书籍。
Robert Liguori是资深的软件开发者,在航空工业领域提供支持。Robert 在新泽西理查得斯道克顿大学取得计算机科学与信息技术学士学位,同时也是Oracle认证的Java专家,撰写过多部 Java 编程语言与 NetBeans IDE 方面的认证图书,其中包括Java Pocket Guide系列。
张卫滨,资深Java工程师,具有十年以上面向对象编程语言开发经验,现居大连。作为一位笔耕不辍的技术书籍译者,陆续翻译大量Java技术方向的重要书籍,包括《spring实战》《大规模Java平台虚拟化与调优》《Java应用架构设计:模块化模式与OSGi 》《精通Spring MVC 4》等。
前言 XIII
第 1 部分 语言
第 1 章 命名约定 3
缩略词 3
注解名 3
类名 4
常量名 4
枚举名称 4
泛型类型参数名 4
实例与静态变量名 5
接口名 5
方法名 5
包名 5
模块名 6
参数和本地变量名 6
第 2 章 词法元素 9
Unicode 与 ASCII 9
压缩字符串11
注释 11
关键字 12
识别符 13
分隔符 14
操作符 15
字面量 16
转义序列 19
Unicode 货币符号 20
第 3 章 基本类型 23
原始类型 23
原始类型的字面量 24
浮点实体 26
原始类型的数值提升 28
包装类 29
自动装箱和拆箱 30
第 4 章 引用类型 33
引用类型与原始类型的对比 34
默认值 34
引用对象的转换 36
原始类型与引用类型的转换 37
传递引用类型到方法中 37
引用类型的对比 38
拷贝引用类型 40
引用类型的内存分配与垃圾回收 42
第 5 章 面向对象编程 43
类和对象 43
可变长度的参数列表 49
抽象类与抽象方法 50
静态数据成员、静态方法、静态常量以及静态初始化器 51
接口 52
枚举 53
注解类型 54
函数式接口56
第 6 章 语句和代码块 57
表达式语句57
空语句 58
代码块 58
条件语句 58
迭代语句 60
控制转移 62
synchronized 语句 63
断言语句 63
异常处理语句 64
第 7 章 异常处理 65
异常层级结构 65
检查型 / 非检查型异常和错误66
常见的检查型 / 非检查型异常和错误 67
异常处理的关键字 69
异常处理的过程 74
定义自己的异常类 74
打印异常信息 75
第 8 章 Java 修饰符 77
访问修饰符78
其他(非访问)修饰符 79
修饰符的编码 80
第 2 部分 平台
第 9 章 Java 平台,标准版 83
常用的 Java SE API 库 83
第 10 章 开发的基础工具 97
Java 运行时环境 97
Java 开发工具集 97
Java 程序结构99
命令行工具100
类路径 105
第 11 章 内存管理 107
垃圾收集器107
内存管理工具 109
命令行参数110
调整 Java 堆的大小 113
元空间 113
与 GC 进行交互 113
第 12 章 基本输入和输出 115
标准的流 in、out 和 err 115
标准输入和输出类的层级结构 116
文件读取和写入 117
Socket 读取和写入 118
序列化 120
压缩和解压文件 121
第 13 章 新 I/O API(NIO2) 123
Path 接口 123
Files 类 124
其他特性 125
第 14 章 并发127
创建线程 127
线程状态 128
线程优先级129
常用方法 129
同步 130
并发工具集132
第 15 章 Java 集合框架 135
Collection 接口 135
实现 136
集合框架方法 136
集合类的算法 137
算法的效率138
Comparator 函数式接口 139
便利的工厂方法 142
第 16 章 泛型框架 143
泛型类与接口 143
具有泛型的构造器 144
替换原则 145
类型参数、通配符与边界 145
Get 和 Put 原则 146
泛型具体化147
非泛型类型中的泛型方法 148
第 17 章 Java 脚本 API 149
脚本语言 149
脚本引擎实现 149
搭建脚本语言和引擎环境 151
第 18 章 日期和时间 API 155
与遗留系统的互操作 156
区域性日历156
ISO 日历 156
第 19 章 Lambda 表达式 163
λE 基础 163
特定用途的函数式接口 166
通用的函数式接口 167
关于 λE 的资源 168
第 20 章 JShell :Java Shell 171
起步 171
片段 172
使用 JShell 173
JShell 的特性 180
JShell 命令小结 184
第 21 章 Java 模块系统 187
Jigsaw 项目 187
Java 模块 188
编译模块 190
模块化 JDK 191
jdeps 194
定义模块 196
导出包 196
声明依赖 197
传递性依赖197
定义服务提供者 198
jlink 200
第 3 部分 附录
附录 A Fluent API 203
附录 B 第三方工具 205
附录 C UML 基础 215
索引 225
— 没有更多了 —
以下为对购买帮助不大的评价