Java 9 口袋指南(第4版)

Java 9 口袋指南(第4版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (帕特丽夏·利果里) , [美] , (罗伯特·利果里) , ,
2018-07
版次: 4
ISBN: 9787121346026
定价: 49.00
装帧: 平装
开本: 32开
纸张: 胶版纸
页数: 260页
字数: 260千字
正文语种: 简体中文
8人买过
  • 本书以通俗易懂的语言介绍了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 

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

查看详情
相关图书 / 更多
Java 9 口袋指南(第4版)
Java研发自测入门与进阶
林宁、魏兆玉
Java 9 口袋指南(第4版)
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java 9 口袋指南(第4版)
Java项目开发实战(微视频版)
陈强
Java 9 口袋指南(第4版)
Java+OpenCV案例佳作选
姚利民
Java 9 口袋指南(第4版)
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java 9 口袋指南(第4版)
Java Web及其框架技术
陈振兴
Java 9 口袋指南(第4版)
Japanese Ink Painting: The Art of Sumi-E
Okamoto;Naomi
Java 9 口袋指南(第4版)
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java 9 口袋指南(第4版)
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java 9 口袋指南(第4版)
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java 9 口袋指南(第4版)
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java 9 口袋指南(第4版)
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java 9 口袋指南(第4版)
【预订】Zephyr Takes Flight
Light, Steve;Light, Steve
Java 9 口袋指南(第4版)
How To Be Happy
Liggy Webb 著
Java 9 口袋指南(第4版)
Ignite: The Art of Lighting Design Alliance
Lighting Design Alliance 编
Java 9 口袋指南(第4版)
Hawks at a Distance Identification of Migrant Raptors
Liguori, Jerry;Dunne, Pete
Java 9 口袋指南(第4版)
Yohji Yamamoto
Ligaya Salazar
Java 9 口袋指南(第4版)
United States History to 1877 (Collins College Outlines)
Light、Arnold Rice 著
Java 9 口袋指南(第4版)
How to Write in Spanish : Correspondence Made Easy, From Personal Letters to Business Documents
Ligia Ochoa 著
Java 9 口袋指南(第4版)
The Girl in the Red Coat
Ligocka(TRN);Roma;Iris;Margot Bettauer;Iris Von;Von Finckenstein;Dembo;Finckenstein
Java 9 口袋指南(第4版)
The Diagnosis A Novel
Lightman, Alan
Java 9 口袋指南(第4版)
语言学习机制
Lightbown、Spada 著
Java 9 口袋指南(第4版)
TheBestAmericanEssays2000
Lightman 著