• Java 9 口袋指南(第4版)
  • Java 9 口袋指南(第4版)
21年品牌 40万+商家 超1.5亿件商品

Java 9 口袋指南(第4版)

4.2 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者Liguori(帕特丽夏·利果里) 著;[美]Robert、Liguori(罗伯特·利果里)、Patricia、张卫滨 译

出版社电子工业出版社

出版时间2018-07

版次4

装帧平装

货号A1-1366

上书时间2025-01-05

彤芮书院的书店

已实名 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 Liguori(帕特丽夏·利果里) 著;[美]Robert、Liguori(罗伯特·利果里)、Patricia、张卫滨 译
  • 出版社 电子工业出版社
  • 出版时间 2018-07
  • 版次 4
  • ISBN 9787121346026
  • 定价 49.00元
  • 装帧 平装
  • 开本 32开
  • 纸张 胶版纸
  • 页数 260页
  • 字数 260千字
  • 正文语种 简体中文
【内容简介】

本书以通俗易懂的语言介绍了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

 


点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP