JDK 27 又把 API 砍了俩方法,JEP 531 和 Set.ofLazy() 来了
herman 7小时前 16浏览
大约 1 个月之前,我写了一篇关于 JDK 27 的文章,当时的 JDK 27 还只有一个 JEP。现在,随着时间的推进,又加入了一些 JEP。但是这些 JEP 呢,不出意外都是经过多轮预览的 JEP。 编号虽然是新的,但它们本身改进或改动并...
herman 7小时前 16浏览
大约 1 个月之前,我写了一篇关于 JDK 27 的文章,当时的 JDK 27 还只有一个 JEP。现在,随着时间的推进,又加入了一些 JEP。但是这些 JEP 呢,不出意外都是经过多轮预览的 JEP。 编号虽然是新的,但它们本身改进或改动并...
herman 1周前 (05-06) 73浏览
JDK 25.0.3 在五一之前就正式发布了,同期整个 Java 生态的发布也很密集。跟着发布的还有 JDK 26.0.1、Spring 7.0.7、Spring Boot 4.0.6 等版本,同时 AI 各大模型厂商也在 4 月底扎堆上新,还伴随...
herman 3周前 (04-23) 146浏览
JDK 26 翻车?发布不到 35 天,紧急发布 26.0.1 版本。 最近几天 AI 比较火热,新版本模型轮番“上映”,我也跟着写了好几篇与 AI 方面相关的内容或文章了,导致邮箱里收到的不少订阅没来得及查阅。今天,突然一看,多达几十封未读...
herman 4周前 (04-15) 110浏览
众所周知,Java 现在是每半年发布一个版本。今天,我抽空看了一样 JDK 27,天塌了,竟然只有一个 JEP。 虽然,前面我已经给大家有过预期,Java 新版本的 JEP 会越来越少。这还不是只有我一个人这样说,老外有几个大佬通过数据分析也...
herman 1个月前 (04-10) 85浏览
今天有个网友说,因为 AI 整个 Spring Cloud 的迭代都变慢了。 其实不止是 Spring Cloud,Java 也变慢了。最近的 JDK 版本,JEP 越来越少,不少 JEP 还是来回预览了好多次。AI 可能是一方面,需求等信特...
herman 2个月前 (03-19) 169浏览
这个月的 3 月 17 号,JDK 26 正式发布了,昨天我也写了对应的文章,给大家广而告之。 昨天和之前的一系列文章中,我更多讲的是 JEP 这类的新特性等内容。这次的 JDK 26 发布,还有一些非特性方面的内容很少有网友关注。后面,我就...
herman 2个月前 (03-04) 433浏览
再过两周,JDK 26 就要正式发布了,这是一个非 LTS 版本的 JDK,目前已有不少开源框架进行了版本迭代并支持了 JDK 26。早前,我已经写过 JDK 26 的所有新特性了,当时是一个总览的形式给大家介绍的。现在随着发布日期的越来越近,我再...
herman 5个月前 (12-17) 397浏览
Java 又改了,这次是 JEP 502 稳定值 Stable Values 改为 JEP 526 惰性常量 Lazy Constants 了。 这意味着什么呢?意味着我半年前写的一篇文章《https://mp.weixin.qq.com/s...
herman 6年前 (2020-06-09) 6461浏览
群里不少人需要 JDK 1.8 的帮助文档。我推荐他们到官方下载,奈何部分人英文水平有限,找不到下载位置,还有的嫌英文版的看不懂。所以,一直想找一找中文版的 API 帮助文档,群里不少热心人结合网上已有的中文文档,加上自己又帮忙翻译了一部分,凑齐了...
herman 7年前 (2019-04-03) 3315浏览
在 JDK1.7 之前,CMS 垃圾收集器是主流的选择。但自从 JDK 6u14 体验版本面世,到 JDK 7u4 版本发行,G1 垃圾收集器逐渐成了主流。 目前的 JDK8 以后的版本,G1 已经相对稳定,且基本上已经取代了 CMS。 ...
herman 8年前 (2018-11-20) 4079浏览
任何数据结构的产生总对应着要解决一个实际的问题!我在《HashMap 存在的意义是什么?》这篇文章中总结到:HashMap 这种数据结构解决存取一组 key-vaule 键值对数据,并且在插入、删除、遍历都有不错性能的数据结构。我们也知道,JDK...
herman 8年前 (2018-10-26) 3086浏览
程序猿要与时俱进!JDK11都出来了你还要守着jdk6和7?当你认为JDK8有BUG的时候你可曾知道当初JDK6、JDK7也是这样过来的! 最近我要批评一些人了!在我遇到的一些菜鸟当中,问他会不会JDK8中的Optional?他说不会!我说...
xmt_herman_gcy 9年前 (2017-07-06) 3170浏览 0评论
ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程...