作品简介
本书共分为两部分,第一部分介绍了Java开发环境、基本句法、面向对象编程、类型系统、内存管理以及并发机制,第二部分介绍了Java原生的核心库以及一些中高级开发者常用的技术,包括文档约定、集合类、数据格式、文件和I/O操作、类加载、反射、模块化以及平台工具。本书既适合新手Java程序员入门,也适合有多年Java开发经验的工程师阅读。
本杰明·J.埃文斯(Benjamin J.Evans)是一位企业家、顾问,也是一位教育家。他是jClarity的联合创始人,jClarity是一家专注于软件性能工具的初创公司。他著有多本书籍,包括Optimizing Java,还获得过Java Champion和JavaOne Rockstar奖,并且经常发表性能、体系结构和并发等主题的演讲。
大卫·弗拉纳根(David Flanagan)是Mozilla的软件工程师,为O'Reilly撰写了若干著作,包括《JavaScript权威指南》《Ruby编程语言》,以及本版的先前版本。
