疯狂java讲义第五版和第四版有什么区别呢 • Worktile社区

您所在的位置:网站首页 疯狂java讲义第五版和第四版的区别 疯狂java讲义第五版和第四版有什么区别呢 • Worktile社区

疯狂java讲义第五版和第四版有什么区别呢 • Worktile社区

#疯狂java讲义第五版和第四版有什么区别呢 • Worktile社区| 来源: 网络整理| 查看: 265

疯狂java讲义第五版和第四版有两个主要区别:一是编著基础不同;二是重点内容不同。编著基础的不同,也决定着两版内容上的差异,第五版是基于JDK11编著,新增介绍了Java 10、Java11的新特性;第四版是基于JDK9编著的,新增介绍了Java9的新特性。

1.编著基础不同

疯狂java讲义第五版是基于JDK11编著,保持了前四版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java 10、Java11的新特性。

疯狂java讲义第四版是基于JDK9编著的,保持了前三版系统、全面、讲解浅显、细致的特性,全面新增介绍了Java9的新特性。

2.重点内容不同

疯狂java讲义第五版和第四版的基础内容是一致的,但在部分重点内容上存在差别,具体如下:

第五版重点介绍Java 10和Java 11的模块化系统,同时还详细介绍了Java 10、Java 11的使用var声明局部变量、在Lambda表达式中使用var声明变量、改进的javac命令、基于嵌套的访问控制、HTTP Client网络编程,以及Java 10、Java 11新增的各种API功能。

而第四版除重点介绍Java9的模块化系统,还详细介绍了Java9的jshell工具、多版本JAR包、匿名内部类的菱形语法、增强的try语句、私有接口方法,以及Java9新增的各种API功能。

延伸阅读

Java相关经典书籍有哪些

1.《Java编程思想》

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel 的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java 的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

2.《Java核心技术》

《Java核心技术》分为I、II两卷,卷I:主要介绍Java语言的基础知识的专业级详解;卷II:主要介绍软件开发需要了解的高级主题。对Java程序开发做了全面的介绍。这本书的全面并非简单的罗列,而是通过周密组织,从Java繁杂的内容中整理出一条清晰的主线,构成一个完整的知识体系。

3.《Effective Java中文版》

本书一共包含90个条目,每个条目讨论Java 程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。全书以一种比较松散的方式将这些条目组织成11章,每一章都涉及软件设计的一个主要方面。因此,本书并不一定需要按部就班地从头读到尾,因为每个条目都有一定程度的独立性。这些条目相互之间经常交叉引用,因此可以很容易地在书中找到自己需要的内容。

4.《Java编程的逻辑》

Java专家撰写,力求透彻讲解每个知识点,逐步建立编程知识图谱。本书以Java 语言为例,由基础概念入手,到背后实现原理与逻辑,再到应用实践,融会贯通。

5.《深入理解Java虚拟机》

这是一部从工作原理和工程实践两个维度深入剖析JVM 的著作,是计算机领域公认的经典,繁体版在台湾也颇受欢迎。自2011年上市以来,前两个版本累计印刷36次,销量超过30万册,两家主要网络书店的评论近90000条,内容上近乎零差评,是原创计算机图书领域不可逾越的丰碑。

6.《Java性能优化权威指南》

本书由曾任职于Oracle/Sun 的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。Java性能优化的任何问题,都可以从本书中找到答案!

7.《Java并发编程实战》

本书深入浅出地介绍了Java 线程和并发,是一本完美的Java 并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。

8.《Spring揭秘》

本书是作者在多年的工作中积累的第一手Spring 框架使用经验的总结,深入剖析了Spring 框架各个模块的功能、出现的背景、设计理念和设计原理,揭开了Spring 框架的神秘面纱,使你“知其然,更知其所以然”。每部分的扩展篇帮助读者活学活用Spring框架的方方面面,同时可以触类旁通,衍生出新的思路和解决方案。

50万+团队都在用的项目协作工具一个工具满足团队所需:任务、项目、文档、IM、目标、 日历、甘特图、工时、审批以及更多,让工作更简单 智能化研发管理工具PingCode 是简单易用的新一代研发管理平台,让研发管理自动化、数据化、智能化,帮助企业提升研发效能


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3