IntelliJ IDEA CE预览版(EAP)发布,支持JDK21

随着JDK21长期支持版本(LTS)的发版,著名的智能IDE发版了社区版EAP版本(2023.3 EAP),新增功能如下:

详细功能列表:IntelliJ IDEA 2023.3 EAP 1 (233.6745.305 build) Release Notes | 知识库 (jetbrains.com)

发布内容展示:IntelliJ IDEA 2023.3 EAP Is Open! | The IntelliJ IDEA Blog (jetbrains.com)

大致整理如下:

  • UI/UX改进
  • 支持JDK21
  • 支持Gitlab代码段
  • JDK共享索引下载默认启用

下载好,体验一下JDK21虚拟线程,代码如下

代码来源:JEP 444: Virtual Threads (openjdk.org)

public class TestDemo {

    public static void main(String[] args) {
        try(var executor = Executors.newVirtualThreadPerTaskExecutor()){
            IntStream.range(0, 1000).forEach(i -> executor.submit(() -> {
                Thread.sleep(Duration.ofSeconds(1));
                System.out.println(i);
                return i;
            }));
        }
    }
}

完美运行。