硅谷创业之父Paul Graham曾在《黑客与画家》中写道,“判断一种语言是否流行的条件是,一种免费的实现,一本相关书籍,以及语言所依附的计算机系统。”

当然,Java也不例外。从 1995 年第一个版本诞生到现在,一度想要用Java打造网络操作系统的Sun公司,却在企业级应用的跑道上遍地开花。一门编程语言的兴起,往往伴随着一本文笔流畅,包含大量优秀范例的图书出现,Bruce Eckel的Thinking in Java 第1版诞生于1998年。而在这一年,JDK迎来了一个里程碑式的版本JDK 1.2,Thinking in Java的出版恰逢其时!

在此之前,Bruce Eckel也是C++标准委员会的成员之一,并著有大名鼎鼎的Thinking in C++。我们都知道,Java语言之父詹姆斯·戈斯林曾在第一份《Java白皮书》中提到,之所以设计Java, 就是想解决C++的一些弱点。开发者如果想要透彻地了解学习一门语言,必须从根上去探索语言的基因和历史。Bruce Eckel觉得这种学习方式尤为重要,在Thinking in Java中引述了一些 C/C++ 语言中的一些特性来帮助读者更好地理解 Java。也正是得益于这种追求根源的写作理念,Thinking in Java(被誉为Java圣经)才得以被更多Java开发者看到和追捧。

第1版

第2版(机工出的英文版)

第3版

第4版

Thinking in Java共更新了4版,因为出版时间久远,第2版的封面无从找到,恰好在编辑书架上找到一本机械工业于2002年出版的第2版英文版,顺手拍了一张。说到英文版,这里不得不说下中文版,最新一版的中文版《Java编程思想 第4版》,基于Java 5出版于2007年,作为Java入门和进阶的首选读物,被一代又一代的Java开发者奉为经典。但在Java 8/11作为主流版本的今天,不可避免,内容的编排上稍有过时。这一点,Bruce Eckel在On Java 8的前言中也有提及,“ Thinking in Java, 4th Edition依然适用于Java 5编程,在此版本Java语言开始用作Android编程。此后,这门语言的许多地方发生了翻天覆地的变化,特别是Java 8的转变,以至于新的Java代码读起来的感觉也不尽相同。这也促使我时隔多年,创作了这本新书。”

同时,这也正是图灵决定引进出版On Java 8中文版的原因,也希望通过这本书和更多的中国Java布道者形成连接,将这本跨越20年之久的经典著作再次完美呈现给大家。

Java 核心编程原理 (暂译名)

原书名: On Java 8

本书简介

本书详实地讲解了Java的基础语法和高级特性,摒弃了《Java编程思想 第4版》中对Java图形界面的大篇幅阐述,并对Java的核心变化(虚拟机和GC机制)进行全面描述。全书延续了Thinking in系列的写作风格,内容通俗易懂,配合示例解释逐步深入,将抽象的概念简单化。

内容包括面向对象思想、Java基础、Java高级编程以及Java新特性(至Java11)进行全面详述。

作者介绍

Bruce Eckel是MindView公司的总裁,C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。Bruce Eckel从1984年至今,已经发表了超过150篇计算机技术文章,他的Thinking in C++一本书在1995年被评为“最佳软件开发图书”,Thinking in Java被评为1999年Java World“最受读者欢迎图书”,并且赢得了编辑首选图书奖。

试译要求

  • 试译内容:Concurrent  Programming (前10页,3000字左右)

  • 译稿格式:Word格式

  • 译稿要求:行文通顺流畅,标点符号规范,术语翻译标准。

  • 申请试译:请邮件联系本书策划编辑王楠 wangn@turingbook.com 申请本书试译。

试译截止时间:2020年12月15日

(一般会在试译报名截止后一周左右通知获得翻译资格的译者,如果在此期间没有收到回复,表示试译并没有入选。)

另外,想要随时关注On Java 8翻译动态的朋友,欢迎在图灵社区留言催更。

针对本书,你是否有特别推荐的译者大佬?

欢迎在本文评论区留言。

图 灵 社 群

译者招募 | 《Java编程思想》作者Bruce Eckel新作On Java 8相关推荐

  1. Java编程思想学习笔记-第11章

    <?xml version="1.0" encoding="utf-8"?> Java编程思想学习笔记-第11章 Java编程思想学习笔记-第11章 ...

  2. JAVA编程思想—容器基础(一)

    JAVA编程思想-容器基础(一) Java容器类类库的用途就是"保存对象" 1>:***Collection***一个独立元素的序列,这些元素都服从一条或多条规则. ​ Li ...

  3. 为什么我会弃Java,选择了Kotlin——专访《Java编程思想》作者 Bruce Eckel

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 多少语言就是死在了取代Java的路上 Java:我活着的意义就是天天被取代 Java:我也不 ...

  4. 编程不适合12小时工作制,“我有灵感才工作” | 专访《Java编程思想》作者Bruce Eckel...

    整理 | 蔡芳芳 采访 | 王一鹏.蔡芳芳 本文转载自公众号infoQ 编者按: 如果你是一个 Java 开发者,那你想必读过或至少听过<Java 编程思想>(Thinking in Ja ...

  5. Java 编程思想源代码导入eclipse使用流程

    Java 编程思想源代码导入eclipse使用流程 1.  简介 <Java编程思想>是2007年机械工业出版社出版的图书,作者是埃克尔,译者是陈昊鹏.作为一个开发程序员,Java语言或许 ...

  6. Java编程思想学习笔记4 - 序列化技术

    今天来学习下Java序列化和反序列化技术,笔者对<Java编程思想>中的内容,结合网上各位前辈的帖子进行了整理和补充,包括: 序列化概述 Java原生序列化技术 Hessian序列化技术 ...

  7. Java编程思想第四版学习总结

    Java编程思想第四版学习总结 文章目录 Java编程思想第四版学习总结 第 1 章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重 ...

  8. 《Java编程思想》学习笔记(一)——再度理解OOP

    实践是认识的来源和基础.是认识的动力.是检验其真理性的标准.工作一年后再回过头来看看,还是学生的时候对编程语言产生的各种疑问,突然间,好像有了那么点儿豁然开朗的感觉.但,真正的豁然开朗还是在品读了&l ...

  9. Java编程思想(第4版)(评注版)

    传世经典书丛  Java编程思想(第4版)(评注版)  (美)埃克尔(Eckel, B.)著 刘中兵评注 ISBN 978-7-121-13521-7 2011年6月出版 定    价:108.00元 ...

最新文章

  1. [学习笔记]多项式开根
  2. Maven简单的配置Junit测试及使用简单的mock
  3. linux下usb调试工具,LINUX USB调试
  4. android图片浏览远近,快图浏览编辑图片方法介绍_怎么编辑图片_3DM手游
  5. 5G 会榨干手机的电池?
  6. studio2.3app签名打包安装失败,找不到签名证书。
  7. mongoTemplate.aggregate() 聚合查询,关联查询
  8. fdfs文件服务环境搭建详细教程
  9. 基于单片机的空气质量监测系统设计
  10. C++二维数组的定义及理解
  11. Python--Turtle钟表
  12. poi创建excel表打不开——文件格式与扩展名不匹配
  13. 惊人!葵花宝典的创始人居然是段誉
  14. 【openface : RuntimeError: Unable to open shape_predictor_68_face_landmarks.dat】
  15. 怎样淡化疤痕留下的色素沉着
  16. 使用 jks 签名包 签名失败问题
  17. C语言打印倒三角形代码
  18. nokia s40 java软件_诺基亚S40手机实现后台教程
  19. Material Design的基础知识
  20. 基于JavaWeb的MarkDown编辑器editor.md的使用

热门文章

  1. linux分区_Linux系统 fdisk管理MBR分区
  2. HTML5有哪些新特性、移除了哪些元素?
  3. 【c语言】符号常量的使用
  4. excel的if函数中android,excel中if函数嵌套式使用教程
  5. python爬取新闻后提炼_Python爬虫开发的3大难题,别上了贼船才发现,水有多深...
  6. ajax传递参数与controller接收参数映射关系
  7. HBase 参考指南 3.0 翻译活动期待大家的参与 | ApacheCN
  8. 为什么“15。。。”会导致微信ANR?
  9. select2 使用
  10. JS实现博客前端页面(一)—— 封装基础库