Java 14版本中将加入发现空指针错误提示功能
(-XX:+ShowCodeDetailsInExceptionMessages)参数就能定位空指针错误,计划在JDK 15中默认启用。 java -XX
4 年 前
如何在Java 8中从HashMap中删除键、值或条目 -javarevisited
JDK 8以上无需遍历Map使用removeIf()方法直接删除其中某个条目: priceMap.entrySet().removeIf( e -> e.getValue
3 年 前
TLS 1.3已反向移植到的Oracle JDK8 - Oracle
TLS 1.3已反向移植到昨天发布的Oracle JDK 8u261中, 还增加了TLS 1.2的GCM密码套件的优先级。更详细的Java加密路线图点击标题。
3 年 前
Java的SynchronizedMap、ConcurrentHashMap与NonBlockingHashMap的可伸缩性对比 - vmlens
我们来看三种不同的哈希Map,两种来自JDK,另一种来自 开源库JCTools 。
SynchronizedMap来自JDK的线程安全哈希Map。它只是用单个锁包围了不是线程安全的
3 年 前
想做一个LRU的cache,不知道该怎么实现,高手请帮忙
是不是要用到 java.lang.ref 包里的东东啊? 看 jdk 源码时,里面用到 sun.misc.SoftCache,可惜这个 class 没给源码。 哪里有实现了类似功能的 cache
20 年 前
2005新趋向:微容器和对象的易管理性
2005新趋向:PicoContainer等微容器正日益受到关注和广泛应用;J2SE5.0将JMX作为JDK基本API,这些技术都表明对象的易管理性呼之欲出。欢迎讨论: http
10 年 前
GraalVM、Galahad 和新的发布时间表
的消息外,我们还宣布 GraalVM 开发方法和过程计划与 JDK 保持一致。今天我很高兴分享一些更多的细节。 OpenJDK 项目Galahad 为了兑现 JavaOne 将
1 年 前
下一代Spring框架将基于JDK17和JakartaEE开发
需要JDK 17,以及至少Tomcat 10 / Jetty 11(雅加达EE 9兼容性)。更重要的是,应用程序源代码可能需要一些更改:例如,无论是Servlet API、JPA、Bean
2 年 前
JEP 457:用于解析、生成、转换 Java 类文件的类文件 API
类文件规范。
使用,最终能够删除 JDK 的 ASM 库的内部副本。我们也许可以类似地删除 JDK 的两个自定义内部类文件库。
[/list]
非目标
[list]
[*]我们的目标
6 个月 前
JDK21垃圾收集性能比JDK8快了10%
这篇文章主要介绍了JDK 21和其他版本的GC性能比较。
作者通过使用SPECjbb® 20151基准测试来展示不同GC的性能提升。
他比较了G1、Parallel和ZGC三种GC
4 个月 前
几个动态代理Proxy工具性能比较
动态代理现在基本是Java技术的核心模式,AOP模式的主要实现方式。现在我们使用Spring EJB3 Hibernate等大部分框架都有动态代理在其中,只不过表现方式在使用时并不明显。 JDK
10 年 前
JDK 20:有可能包含的功能列表 | infoworld
Java 19于9 月 20 日刚刚 发布,Java 20 将在 2023 年 3 月发布。 当前 的 JDK 20 的 OpenJDK 网页 截至 9 月 23 日没有列出任何官方提议的功能,但
1 年 前
支持JDK 21的Spring Framework 6.1 M1 发布
有主题的初始功能:
拥抱 JDK 21 LTS
虚拟线程(Project Loom)
JVM 检查点恢复(项目 CRaC)
数据绑定和验证
请注意,Spring Framework
10 个月 前
JDK 13:新功能即将推出 - TechCentral.ie
JDK 13将于2019年9月17日到期,之后将分别于6月和8月开始逐步推出candidate版本。以下是JDK 13正式发布的功能:
重新实现传统的套接字Socket API,通过使用更
4 年 前
Spring Boot 2.5.x能支持Java 17了 - codecentric
在 Spring Framework 中,AOP 代理是 JDK 动态代理或 CGLIB 代理。 ASM 是 Java 字节码操作的框架。ASM 被 CGLIB 使用,而 CGLIB 又被
2 年 前