![]()
作者简介 罗伯特·利果里(Robert James Liguori),Robert Liguori是资历的软件开发者,在航空工业领域提供支持。Robert 在新泽西理查得斯道克顿大学取得计算机科学与信息技术学士学位,同时也是Oracle认证的Java专家,撰写过多部 Java 编程语言与 NetBeans IDE方面的认证图书,其中包括Java Pocket Guide系列。 张卫滨,资历Java工程师,具有十年以上面向对象编程语言开发经验,现居大连。作为一位笔耕不辍的技术书籍译者,陆续翻译大量Java技术方向的重要书籍,包括《spring实战》《大规模Java平台虚拟化与调优》《Java应用架构设计:模块化模式与OSGi 》《精通Spring MVC 4》等。 目录 前言 第1部分 语言 第1章 命名约定 缩略词 注解名 类名 常量名 枚举名称 泛型类型参数名 实例与静态变量名 接口名 方法名 包名 模块名 参数和本地变量名 第2章 词法元素 Unicode与ASCII 压缩字符串 注释 关键字 识别符 分隔符 操作符 字面量 转义序列 Unicode货币符号 第3章 基本类型 原始类型 原始类型的字面量 浮点实体 原始类型的数值提升 包装类 自动装箱和拆箱 第4章 引用类型 引用类型与原始类型的对比 默认值 引用对象的转换 原始类型与引用类型的转换 传递引用类型到方法中 引用类型的对比 拷贝引用类型 引用类型的内存分配与垃圾回收 第5章 面向对象编程 类和对象 可变长度的参数列表 抽象类与抽象方法 静态数据成员、静态方法、静态常量以及静态初始化? 接口 枚举 注解类型 函数式接口 第6章 语句和代码块 表达式语句 空语句 代码块 条件语句 迭代语句 控制转移 synchronized语句 断言语句 异常处理语句 第7章 异常处理 异常层级结构 检查型/非检查型异常和错误 常见的检查型/非检查型异常和错误 异常处理的关键字 异常处理的过程 定义自己的异常类 打印异常信息 第8章 Java修饰符 访问修饰符 其他(非访问)修饰符 修饰符的编码 第2部分 平台 第9章 Java平台,标准版 常用的 Java SE API库 第10章 开发的基础工具 Java运行时环境 Java开发工具集 Java程序结构 命令行工具 类路径 第11章 内存管理 垃圾收集器 内存管理工具 命令行参数 调整 Java堆的大小 元空间 与GC进行交互 第12章 基本输入和输出 标准的流in、out和err 标准输入和输出类的层级结构 文件读取和写入 Socket读取和写入 序列化 压缩和解压文件 第13章 新I/O API(NIO.2) Path接口 Files类 其他特性 第14章 并发 创建线程 线程状态 线程优先级 常用方法 同步 并发工具集 第15章 Java集合框架 Collection接口 实现 集合框架方法 集合类的算法 算法的效率 Comparator函数式接口 便利的工厂方法 第16章 泛型框架 泛型类与接口 具有泛型的构造器 替换原则 类型参数、通配符与边界 Get和Put原则 泛型具体化 非泛型类型中的泛型方法 第17章 Java脚本API 脚本语言 脚本引擎实现 搭建脚本语言和引擎环境 第18章 日期和时间API 与遗留系统的互操作 区域性日历 ISO 日历 第19章 Lambda表达式 λE基础 特定用途的函数式接口 通用的函数式接口 关于λE的资源 第20章 JShell:Java Shell 起步 片段 使用JShell JShell的特性 JShell命令小结 第21章 Java模块系统 Jigsaw项目 Java模块 编译模块 模块化JDK jdeps 定义模块 导出包 声明依赖 传递性依赖 定义服务提供者 jlink 第3部分 附录 附录A Fluent API 附录B 第三方工具 附录C UML基础 索引
内容推荐 罗伯特·利果里、帕特丽夏·利果里著的《Java9口袋指南(第4版)》以通俗易懂的语言介绍了Java语言的语法、类型、并发编程等基础知识,同时还以样例的形式讲解了Lambda表达式、Java模块系统、JShell这些Java 8和Java 9新引入的特性。本书不仅能够满足初学者了解、掌握Java语言的需要,还能帮助资深的工程师快速熟悉和把握Java新技术的发展趋势。本书内容简洁、样例丰富,可以作为Java开发人员案头常备的参考书籍。 |