jdk更新 - 25
JDK 25 到底更新了什么?
虚拟线程 (Virtual Threads - Project Loom)
java
// 传统方式:创建1000个线程,内存爆炸风险
ExecutorService executor = Executors.newFixedThreadPool(1000);
// JDK 25方式:轻松创建10000个虚拟线程,内存占用仅几MB
try (var executor = Executors.newVirtualThreadPerTaskExecutor()) {
for (int i = 0; i < 10000; i++) {
executor.submit(() -> {
// 业务逻辑
});
}
}记录模式(Record Patterns)
向量API(Vector API)