广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发
2025年,AI不再是Python的专属战场。Java凭借三大硬优势,正在成为企业级AI应用的第一语言:
Channel(通道)是Java NIO的核心概念,你可以把它理解为数据传输的管道。和传统的Stream不同,Channel有几个很实用的特点:
Java Development Kit(JDK,Java 开发工具包)是 Oracle 公司提供的用于开发 Java 应用程序的核心工具包。它是 Java 平...
装了 JDK,却还要回头配置 JAVA_HOME;换一个项目,又要想办法切换 Java 版本;明明只是想跑个 Java 程序,却先被环境变量卡住。
java-design-patterns 是一个专注于Java 设计模式实现的开源项目,旨在为开发者提供经过验证、规范的设计模式解决方案,帮助解决软件开发中常见...
IntelliJ IDEA 2026.1 Beta 版本现已正式发布,标志着 2026.1 系列更新进入最终冲刺阶段。本次更新聚焦于 Java 调试能力升级、A...
在 Java 开发中,对字符串(String)的操作无处不在。然而,原生的 String 类方法在面对 null 值时常常会抛出 NullPointerExce...
Apache Commons Lang 是 Apache 软件基金会旗下的核心开源项目之一,作为 Java 标准库(java.lang)的强力补充,旨在提供高复...
2026 年 3 月 17 日,JDK 26 正式 GA。作为 JDK 25 LTS 之后的首个短期版本,它虽仅有半年生命周期,却完成了一次极具战略意义的“承上...
IntelliJ IDEA 2026.1系列早期访问版本持续焕新,EAP 7(261.22158.46版本)正式上线。本次更新聚焦Java生态深度优化、Spri...
2025 年 9 月 16 日,JDK 25 正式发布。与之前的 JDK 22、23、24 不同,这是一个长期支持(LTS) 版本。这意味着它不仅是短期创新的集...
2025 年 3 月 18 日,JDK 24 正式发布。作为继 JDK 23 之后的又一个短期版本,它的生命周期依然只有半年。很多人会觉得这种只有半年生命周期的...
2024年9月17日,JDK 23正式发布了。它是JDK 22之后的又一个短期版本,生命周期还是半年。说实话,很多开发者都觉得,这种短期版本没什么大用处,用完半...
2024 年 3 月 19 日,JDK 22 正式发布。作为 JDK 21 这个 LTS 版本之后的第一个短期版本,它的生命周期只有半年。很多人会觉得这种只有半...
2023年3月,JDK 20正式发布。和JDK 18、19一样,它不是一个LTS版本,生命周期只有半年。但它带来的一个预览特性——Scoped Values(作...
2022年9月JDK 19发布时,我正好在调试一个高并发场景下的性能瓶颈。看到OpenJDK宣布虚拟线程进入预览,立刻意识到这可能是解决一类老问题的新思路。
2022年3月,JDK 18正式发布。它不是LTS,生命周期只有半年,它没带来什么颠覆性的大招,却精准地戳中了我们这些开发者日常的痛点,而且这几个小改动,真的能...