OpenJDK
JEP 485流收集器已从候选提升为提议,并成为 JDK 24 的目标。此 JEP 提议在两轮预览之后完成此功能,即:JEP 473:流收集器(第二预览),在 JDK 23 中交付;以及 JEP 461,流收集器(预览),在 JDK 22 中交付。此功能旨在增强 Stream API 以支持自定义中间操作,这将“
2025年07月14日
JEP 485流收集器已从候选提升为提议,并成为 JDK 24 的目标。此 JEP 提议在两轮预览之后完成此功能,即:JEP 473:流收集器(第二预览),在 JDK 23 中交付;以及 JEP 461,流收集器(预览),在 JDK 22 中交付。此功能旨在增强 Stream API 以支持自定义中间操作,这将“
2025年07月14日
作者:京东科技 文涛
全文较长共6468字,语言通俗易懂,是一篇具有大纲性质的关于多线程的梳理,作者从历史演进的角度讲了多线程相关知识体系,让你知其然知其所以然。
2022年09月22日,JDK19发布了,此版本最大的亮点就是支持虚拟线程,从此轻量级线程家族再添一员大将。虚拟线程使JVM摆脱了通过操作系统调度线程的束缚,由JVM
2025年07月14日
进程(Process)、线程(Thread) 和 协程(Coroutine) 是并发和并行编程的核心概念。那么Java 和 Python 在这些方面的实现是怎么样的呢,下面我们来详细对比一下。
2025年07月14日
在这个万物互联的时代,精准的时间管理显得尤为重要。Java 8在日期和时间处理方面为我们带来了革命性的改变。本文将带你全面了解Java 8日期时间API的新特性,以及如何在实际项目中灵活运用这些功能。让我们从头开始,一步步揭开这个强大工具的神秘面纱。
2025年07月14日
前几天我在老版本的STS(3.x 版本)上想配置个JDK17,结果没配置成功,提示没有 JRE,我以为是那个文件有问题,又重新下载了一个JDK17,结果还是一样的,依旧没有 JRE,这是为什么呢?
调查之后发现,在 Java 9
2025年07月14日
引言
随着Java19的发布,虚拟线程作为一项革新性的特性,为Java的并发模型带来了翻天覆地的变化。虚拟线程,也被称为“Project Loom”的一部分,重新定义了线程的创建和管理方式,使得大规模并发编程变得更加高效和经济。本文将带你深入了解虚拟线程与普通线程之间的差异,以及这一变化如何影响Java开发者的日常实践。
2025年07月14日
导语
在日常开发中,巧妙运用语言特性可以大幅提升代码质量和开发效率。本文分享5个经过验证的Java实用技巧,涵盖资源管理、集合操作和API设计等场景,附可直接复用的代码模板,帮助您写出更优雅健壮的代码。
2025年07月14日
Java 自 2017 年起,从传统的按功能特性驱动的发布周期转变为“火车模式”,即每半年发布一个新版本。这种快速迭代的方式,使得 Java 的更新速度大幅提高。从 Java 9 到 Java 16,每一个版本都带来了令人眼前一亮的新特性,其中模块化(Modules)作为 Java 9 的核心特性,奠定了后续版本发展的基石。
2025年07月14日
导语
Java 17作为最新的LTS版本,带来了多项提升开发效率的实用特性。本文深入解析5个可直接落地的功能改进,涵盖模式匹配、密封类和空指针增强等场景,附可直接复用的代码模板,帮助您编写更简洁健壮的Java代码。
2025年07月14日
Java由Sun Microsystems公司(现为Oracle公司)的James Gosling及其团队在1991年开发,最初命名为"Oak",后改名为"Java"。
重要版本里程碑: