Java技术手册(第6版)

Java技术手册(第6版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书在上一版的基础上重写了全部示例,从而充分利用现代Java API的强大功能,展示开发最佳实践。

内容简介

《Java技术手册(第6版)》为《Java 技术手册》的升级版,涵盖全新的Java 7 和Java 8。本书主要内容包括:学习如何使用Lambda表达式使程序更短,更容易编写和理解;分析Nashorn,它是Java虚拟机上的全新JavaScript实现;使用新的I/O API使代码更清晰、更简短、更安全;理解Java的并发模型,学习如何轻松编写多线程代码。

作者简介

作者David Flanagan,计算机程序员,他花了大部分的时间来编写关于Java和Java Script 的书。他在O’Reilly的其他书籍包括了《Java Examples in a Nutshell》、《Java Foundation Classes in a Nutshell》以及《Javascript:The Definitive Guide》。

章节目录

版权信息

O'Reilly Media, Inc. 介绍

业界评论

前言

第6版的变化

本书内容

相关书籍

在线示例

排版约定

发表评论

Safari® Books Online

致谢

第一部分 Java 介绍

第1章 Java 环境介绍

1.1 Java语言、JVM和生态系统

1.2 Java和JVM简史

1.3 Java程序的生命周期

1.4 Java的安全性

1.5 Java和其他语言比较

1.6 回应对Java的一些批评

第2章 Java 基本句法

2.1 Java程序概览

2.2 词法结构

2.3 基本数据类型

2.4 表达式和运算符

2.5 语句

2.6 方法

2.7 介绍类和对象

2.8 数组

2.9 引用类型

2.10 包和Java命名空间

2.11 Java文件的结构

2.12 定义并运行Java程序

2.13 小结

第3章 Java 面向对象编程

3.1 类简介

3.2 字段和方法

3.3 创建和初始化对象

3.4 子类和继承

3.5 数据隐藏和封装

3.6 抽象类和方法

3.7 修饰符总结

第4章 Java 类型系统

4.1 接口

4.2 Java泛型

4.3 枚举和注解

4.4 嵌套类型

4.5 lambda表达式

4.6 小结

第5章 Java 的面向对象设计

5.1 Java的值

5.2 java.lang.Object类的重要方法

5.3 面向对象设计要略

5.4 异常和异常处理

5.5 Java编程的安全性

第6章 Java 实现内存管理和并发编程的方式

6.1 Java内存管理的基本概念

6.2 JVM优化垃圾回收的方式

6.3 HotSpot堆

6.4 终结机制

6.5 Java对并发编程的支持

6.6 使用线程

6.7 小结

第二部分 使用 Java 平台

第7章 编程和文档约定

7.1 命名和大小写约定

7.2 实用的命名方式

7.3 Java文档注释

7.4 可移植程序的约定

第8章 使用Java集合

8.1 介绍集合API

8.2 在Java集合框架中使用lambda表达式

8.3 小结

第9章 处理常见的数据格式

9.1 文本

9.2 数字和数学运算

9.3 在Java 8中处理日期和时间

9.4 小结

第10章 处理文件和 I/O

10.1 Java处理I/O的经典方式

10.2 Java处理I/O的现代方式

10.3 NIO中的通道和缓冲区

10.4 异步I/O

10.5 网络

第11章 类加载、反射和方法句柄

11.1 类文件、类对象和元数据

11.2 类加载的各个阶段

11.3 安全的编程和类加载

11.4 应用类加载知识

11.5 反射

11.6 动态代理

11.7 方法句柄

第12章 Nashorn

12.1 介绍Nashorn

12.2 在Nashorn中执行JavaScript代码

12.3 Nashorn和javax.script包

12.4 Nashorn的高级用法

12.5 小结

第13章 平台工具和配置

13.1 命令行工具

13.2 VisualVM

13.3 Java 8配置

13.4 小结

作者简介

封面介绍

Java技术手册(第6版)是2015年由人民邮电出版社出版,作者DavidFlanagan。

得书感谢您对《Java技术手册(第6版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
JavaScript悟道 电子书
与大宗师道格拉斯一起,痛并快乐地用好JavaScript。
深入浅出Spring Boot 2.x 电子书
本书章节编排合理,深入浅出地阐述了Spring Boot 2.x的原理与应用,以及当今较为流行的微服务系统经常用到的技术及原理,内容通俗易懂。
C语言程序设计:现代方法(第2版·修订版) 电子书
C语言入门零基础自学教程新升级,增加C1X相关内容,讲述C的所有特性,国外诸多名校的C语言课程教材,C开发人员的参考书。
第一行代码:Android(第3版) 电子书
本书详解Android开发知识,基于Android 10.0、Kotlin编写,适合初学者和进阶开发者。
Python极客编程:用代码探索世界 电子书
16个有趣的编程项目,提升Python编程技能,培养解决现实问题的思维。