作者简介

Bruce Eckel ,C++标准委员会的创始成员之一,知名技术顾问 ,专注于编程语言和软件系统设计方面的研究,常活跃于世界各大顶级技术研讨会。他自1986年以来,累计出版Thinking in C++、Thinking in Java、On Java 8等十余部经典计算机著作,曾多次荣获Jolt 最佳图书奖(“被誉为软件业界的奥斯卡”),其代表作 Thinking in Java被译为中、日、俄、意、波兰、韩等十几种语言,在世界范围内产生广泛影响。

内容简介

☆本电子书仅为试读本,截取原书部分内容。☆

《On Java 中文版:进阶卷(试读本)》内容主要是对《On Java 中文版:基础卷》的拓展延伸,重点讲解Java的高级特性、并发、设计模式等相关进阶知识,对一些和开发密切相关的底层操作(如I/O系统、底层并发、数据压缩等)进行深入探讨,同时针对基础卷的重点章节进行了补充说明(如第3章增补了一些关于集合的高级特性)。在附录中,作者给出了67条关于低级程序设计和编写代码的建议,并分享了自己成为程序员的一些经验之谈。

《On Java 中文版:进阶卷(试读本)》适合有一定项目开发经验的Java程序员阅读。

布鲁斯·埃克尔(Bruce Eckel),C++标准委员会的创始成员之一,知名技术顾问,专注于编程语言和软件系统设计方面的研究,常活跃于世界各大顶级技术研讨会。他自1986年以来,累计出版Thinking in C++、Thinking in Java、On Java 8等十余部经典计算机著作,曾多次荣获Jolt最佳图书奖(“被誉为软件业界的奥斯卡”),其代表作 Thinking in Java被译为中、日、俄、意、波兰、韩等十几种语言,在世界范围内产生广泛影响。

下载地址

豆瓣评论

  • hey man
    随便翻了下,吐槽太多以至于一行Java都不想写了11-25
  • 执迷不悟
    买了实体书,老外的技术书籍内容一贯精良。实体书装帧精美,封面就让我想多摸一摸。04-30
  • 奔跑的猪
    有价值的篇幅占比较少,Thinking in java这种用大量代码堆砌,去描述一个简单特性的风格,个人认为已不符合时代的快节奏以及知识库的膨胀量。另外,在讲解一些复杂问题时(比如多线程),明显不如同类知名书籍(或课程)解释的清楚。08-07
  • 阅微草堂
    gitee上有中文版。我一直认为本书最有价值的地方:面向对象-设计模式-框架三者之间的关系。读本书应该问自己的三个问题:1.计算机学科里一门语言到底能做什么?2.面向对象技术相对于c这样结构化编程到底改变了什么?改变编程思维方式,程序书写的方式,执行逻辑流。。。3.自动在应用程序框架这个上下文之中是什么含义?04-18
  • L
    枚举、注解、IO流、多线程等知识在基础卷就有提及,看进阶卷算是温习巩固下。JDK8之后的语法新特性还不错,限于公司项目用的还是JDK8版本并没有什么用武之地,只能写写Demo。介绍设计模式的章节不如其他专题类的书讲得全面细致。比较有意思的是看作者“吐槽”Java,有因为早期设计导致现在还遗留的一些问题,也有和其它语言相比后的逊色。Java作为主流的编程语言,经过N个版本的迭代已经非常强大,不可否认的是Java也有其局限性。如果只会一种语言只能看到的好,而不能看到它自身存在的问题。拿Java和Python相比,Python的动态类型检查比起Java的静态类型检查更加灵活性一些。01-26

猜你喜欢

大家都喜欢