这本书的内容更偏向于“企业级”应用,与第一卷相比。然而,实际上,这本书讲述的是Java的基础内容。需要注意的是,即使是基础内容,也不意味着简单,我们必须掌握并理解底层原理和思想。
这本书主要涉及Stream、线程、通信、JDBC、XML、时间API、安全、文件API等众多JDK提供的开发工具。尽管现在存在很多框架可以实现类似的功能,但请不要忽略很多框架的内部实现实际上往往会遵循并使用JDK提供的这些便利的工具。此外,往往框架暴露的API会出现JDK类、接口等。这些均默认我们已经掌握了对应的JDK工具用法。
对于我而言,这本书提供了很多查漏补缺的机会,特别是关于文件、XML、安全相关的内容,它能够为我提供很多新的API的知识点和写法。 因此,学习JDK的最新LTS版本,即JDK17是一个不错的选择。而有助于JDK17的推广的是,对于新项目,越来越多的采用JDK17来编写代码,例如Spring6、SpringBoot3。
最后,目前在国内的大部分企业仍然坚持使用JDK8,一方面是迫于现有项目的稳定性问题,另一方面则是开发人员的技术水平和认知程度问题。在浮躁的环境下,真正坚持修炼内功的人却并不多。然而,内功不足只会使表面功夫变得毫无意义,不利于中国软件行业的发展。我们应该寻求修炼自己的内功,不同流合污。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价