2013 年至 2014 年的冬天,英国一直饱受着异常猛烈的暴风雪的侵袭。风暴使一些沉船浮出水面,随之而来的还有一些惊人的考古发现。我的家乡康沃尔郡更是有重大发现,其中最引人注目的是一片石化森林,可以追溯到最近的一次冰川期的末期,如今已被海水和沙滩覆盖。我很幸运,在海水再次将其淹没之前的低潮期,我去看了这片森林,而且还花了几小时勘察。

在残存的树根、树桩以及即将变成泥炭的有机物中,我仍然可以辨认出零星的枝干和树皮。我漫步在潮涨潮落的海滩上,无意中发现了半个坚果。这种坚果树早已不在此纬度地区生长,虽然外面有一层有机物,但坚果的形状依稀可见,而且可以看出它能存活很长一段时间。

在对 David 的这本经典著作进行修订时,我希望能彰显出那棵史前坚果树的精神。如果既能保留前一版的良好结构以及简洁的风格,又能引起新一代开发者的关注,突出重点,我就十分满足了。

Ben Evans

2014 年

目录

  • 版权声明
  • O'Reilly Media, Inc. 介绍
  • 献辞
  • 前言
  • 第一部分 Java 介绍
  • 第 1 章 Java 环境介绍
  • 第 2 章 Java 基本句法
  • 第 3 章 Java 面向对象编程
  • 第 4 章 Java 类型系统
  • 第 5 章 Java 的面向对象设计
  • 第 6 章 Java 实现内存管理和并发编程的方式
  • 第二部分 使用 Java 平台
  • 第 7 章 编程和文档约定
  • 第 8 章 使用 Java 集合
  • 第 9 章 处理常见的数据格式
  • 第 10 章 处理文件和 I/O
  • 第 11 章 类加载、反射和方法句柄
  • 第 12 章 Nashorn
  • 第 13 章 平台工具和配置
  • 作者简介
  • 封面介绍