首页 > 编程语言 >谁是《Java编程思想》之后的巅峰?《On Java》申请出战!

谁是《Java编程思想》之后的巅峰?《On Java》申请出战!

时间:2023-01-02 21:35:30浏览次数:62  
标签:Java Bruce DD 编程 Eckel 内容 巅峰


谁是《Java编程思想》之后的巅峰?《On Java》申请出战!_java

大家好,我是DD!

2022年3月下旬的时候,Java已经更新到了18。年底Spring Boot 3发布之后,也将Java基线定在了17,同时其他Java生态的中间件和框架也都在朝这一目标努力。但是,似乎我们很多开发者的Java认识还都停留在Java 8,甚至Java 6。所以,自3从月份上海疫情封控以来,我就开始在博客和B站分享Java的前沿知识,内容涵盖从Java 9开始的各种新特性解读:


谁是《Java编程思想》之后的巅峰?《On Java》申请出战!_人工智能_02

www.didispace.com

谁是《Java编程思想》之后的巅峰?《On Java》申请出战!_编程语言_03

​ https://space.bilibili.com/396803537 ​

这部分内容还是受到不少小伙伴的关注,B站上我是新手up主,刚刚从零开始连载这些的,现在也已经有3000+的粉丝了,感兴趣的小伙伴也欢迎订阅哟。


谁是《Java编程思想》之后的巅峰?《On Java》申请出战!_web开发_04

不过说来惭愧,在连续更新一段时间之后,最近断更了...公众号和B站上也都有收到小伙伴的催更,还有人问是不是这个系列要太监了?

这里DD明确回复大家,这个系列不会太监

而最近的断更主要也是因为收到了Bruce Eckel大佬的新作《On Java》


谁是《Java编程思想》之后的巅峰?《On Java》申请出战!_web开发_05

为了产出更好的内容,我也在读书学习,所以自己这部分的内容更新就放缓了。

最近也是因为读了这本书,个人收获挺大,所以必须要给大家推荐下这套全新的《On Java》

本书作者,相信每一位Java开发者都不会陌生,Bruce Eckel,《Java编程思想》的作者,豆瓣评分高达9.1分,足以证明其在Java领域的地位。

那么既然已经有《Java编程思想》这样的巅峰之作,我为什么还要推荐大家读这套全新的《On Java》呢?

主要有以下几点理由:

  1. 紧跟前沿,内容稀缺。如今整个Java生态都在拥抱Java 17,我们没有理由再一次落后于世界,我们要积极地学习,跟上时代的步伐。然而,现在市面上的书籍大多以Java 8作为基础版本,要想了解Java 8之后有哪些内容,可以系统性学习的书籍就很少了。而这本由Bruce Eckel编写的《On Java》就涵盖了这些前沿稀缺内容。比如,之前DD的Java新特性专栏中介绍的隐藏类、密封类等你特性都有更详细的介绍与解读。
  2. 内容全面,深入浅出。《On Java》这套书籍的内容不仅包含了Java 8之后的新特性内容,对于Java的入门基础知识、日常工作使用的高级特性都有所兼顾,所以即使你是一名Java新手,也是容易上手阅读和学习的。
  3. 注重实践,更易理解。Bruce Eckel的书一直都有一个特点,那就是与工程实践结合紧密。所以这本书不会像国内的Java教材那样枯燥乏味,它会结合一些实际的技术场景去讲解知识点,这样就容易让你代入工作场景去思考这些技术对自身工作的帮助和改进,从而让读者更容易的去理解书中想要介绍的知识点。

预测一下,DD觉得这本书应该会跟《Java编程思想》一样,成为下一本Java领域的经典之作。但是说实话,由于这套书籍的内容全面且稀缺,即使拆分了基础卷和进阶卷来给不同阶段的开发者阅读,但定价也还是属于比较高的。


标签:Java,Bruce,DD,编程,Eckel,内容,巅峰
From: https://blog.51cto.com/u_14299052/5984135

相关文章

  • Java Map实现按value排序
    JavaMap实现按value排序如果想按照key来排序,用TreeMap就可以;如果想实现按value排序,可以采用下面这种方式publicstaticvoidmain(String[]args){Map<St......
  • 第十五章《网络编程》第3节:基于TCP协议的网络编程
    ​如果希望开发一个类似于QQ那样的即时通信软件,就必须使用基于TCP协议的编程技术。基于TCP协议的编程可以实现在通信两端建立虚拟网络链路,这样的话通信两端的程序就能通过虚......
  • 第十五章《网络编程》第4节:基于UDP协议的网络编程
    ​UDP协议是一种不可靠的网络协议,之所以说这种协议不可靠,是因为它在通信实例的两端各建立一个Socket,但这两个Socket之间并没有虚拟链路。这两个Socket只是发送、接收数据报......
  • JavaScript 对象-三种创建对象的方式,遍历获取到对象。
    JavaScript对象-三种创建对象的方式,遍历获取到对象。目录JavaScript对象-三种创建对象的方式,遍历获取到对象。1.对象1.1什么是对象?1.2为什么需要对象2.创建对象的......
  • 第十五章《网络编程》第1节:网络基础知识
    ​随着互联网技术的不断发展,网络应用已经成了计算机应用领域中使用最为广泛的应用,而网络编程技术已经成为了当代Java开发者必须掌握的核心技术。学习网络编程技术,就必须先掌......
  • javascript基础&实战
    javascript基础&实战一、JS基础1.js编写位置1.在head中添加image-20221228102322887在body中的语句上添加不推荐使用image-202212281024536782.引入外部js文件i......
  • 【Java】Oshi 硬件信息读取库
    实现的功能:用于开发服务器监控面板,获取服务器硬件参数  官方Github仓库地址:https://github.com/oshi/oshi Maven坐标:<!--https://mvnrepository.com/arti......
  • 第一章:Java开发环境搭建
    1.知识框架2.计算机编程语言发展史?第一代语言:机器语言程序员直接编写二进制,一串二进制代码,例如:10010100010010001000....计算机是由电流驱动的,电流只能表示两种......
  • 鹅厂大佬爆肝200小时的编程导航是什么样的(已开源)
    前言同样是潜水或者销声匿迹,但有的人却是偷偷发育,然后惊艳所有人,这不鹅厂好友鱼皮花了一个月开源了一个编程导航,内容上也是相当丰富,页面也是非常nice,现在分享给大家。最近一......
  • 控制台运行java
    控制台执行java新建java代码新建一个记事本文件,将文件名改为HelloWorld.java,注意:后缀是.java。若没有显示文件后缀,可以在资源管理器打开显示后缀,然后再次修改文件名,一......