首页
学习
活动
专区
圈层
工具
发布

#jdk

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Java源码详解:深入Java并发之ReentrantReadWriteLock全景式解析——读写分离的精妙艺术与云原生时代的演进(JDK 25版)

jack.yang

在高并发系统的设计中,如何高效地处理共享资源的访问是一个永恒的挑战。当多个线程频繁读取数据而很少修改时,使用传统的互斥锁(如 synchronized 或 Re...

3110

Java源码详解:深入Java并发之AtomicInteger全景式解析——无锁整数的精妙实现与JDK 25/26时代的演进

jack.yang

在高并发编程中,对共享计数器(如请求计数、序列号生成、资源配额)的安全递增是一个基础且关键的需求。传统的 volatile int 变量虽能保证可见性,却无法保...

4710

Java源码详解:深入Java I/O源码之 `DeleteOnExitHook`:JVM 优雅关闭的守护者

jack.yang

在软件开发中,“善始善终”是保证程序健壮性和系统稳定性的黄金法则。当一个 Java 应用程序(或 JVM)正常终止时,如何确保那些临时创建的、不再需要的文件被彻...

11020

Java源码详解:深入Java I/O源码之 `DefaultFileSystem`:Java 跨平台文件 I/O 的核心枢纽与架构演进

jack.yang

“Write Once, Run Anywhere”(一次编写,到处运行)是 Java 自诞生之日起便高举的核心旗帜。这句简洁有力的口号背后,是无数精巧的工程设...

11320

万字精解 Java `non-sealed`、`sealed`、`final` 与 `static`:构建现代、安全、高效代码的四大基石

jack.yang

在 Java 的类型系统和内存模型中,non-sealed、sealed、final 和 static 这四个关键字扮演着至关重要的角色。它们分别代表了四种截然...

13920

详解 Java `permits`、`implements` 与 `extends`:从基础到密封类的演进——2026 年构建安全、可控、高内聚代码体系的基石

jack.yang

在 Java 这个纯粹的面向对象语言中,extends 和 implements 是构建类层次结构和实现多态的两大基石。它们分别代表了 “是什么”(is-a)和...

11920

Java源码详解:深入Java I/O源码之 `ProxyingConsole`:Java 控制台 I/O 的幕后守护者

jack.yang

在 Java 中,通过 System.console() 获取的 Console 对象,为应用程序提供了与用户进行安全、同步的命令行交互的标准方式。它支持读取普...

11020

Java源码:深入Java I/O 核心`Flushable` 接口:—2026云原生时代从字节流到系统可靠性的基石

jack.yang

在浩瀚的 Java 标准库中,java.io.Flushable 接口以其极致的简洁性脱颖而出。它仅包含一个方法声明:

10520

Java源码:深入Java I/O 核心ClassCache 源码全景解析—2026 年内存敏感型元数据缓存的精妙设计与工程实践

jack.yang

在 2026 年这个由 云原生、Serverless 和 低延迟微服务 主导的时代,应用对 内存效率 的要求达到了前所未有的高度。尤其是在 Serverless...

12420

Java源码:深入Java I/O 核心CharArrayWriter源码解析与工程实践—2026云原生时代的内存流构建器,从JDK 源码到高效字符串拼接

jack.yang

在 2026 年这个由 云原生、微服务 和 Serverless 架构 主导的技术纪元,应用对内存效率、低延迟和可预测的性能提出了极致要求。传统的字符串拼接(如...

9320

Java源码:深入Java I/O 核心CharArrayReader全景式源码解析与工程实践—2026云原生时代的内存流利器,从 JDK 源码到高效文本处理

jack.yang

在 2026 年这个由 云原生、微服务 和 Serverless 架构 主导的技术纪元,应用对内存效率和低延迟的要求达到了前所未有的高度。频繁的磁盘 I/O 和...

12820

Java源码详解:深入Java I/O之DataOutputStream源码深度解析—2026 云原生时代的二进制协议基石,从 JDK 源码到跨平台数据交换

jack.yang

在 2026 年这个由 云原生、微服务 和 边缘计算 主导的技术纪元,高效、可靠、可移植的数据序列化依然是系统间通信的基石。尽管 JSON、Protobuf、A...

11120

【Java21】Jdk21安装、环境配置详细教程【Windows】

用户12303936

JDK 21(Java Development Kit 21)是Java编程语言的软件开发工具包,它的主要功能是为开发者提供编译、调试和运行Java程序所需的所...

1.6K10

【Java17】Jdk17安装、环境配置详细教程【Windows】

用户12303936

JDK 17(Java Development Kit 17)是Java编程语言的软件开发工具包,它的主要功能是为开发者提供编译、调试和运行Java程序所需的所...

4.1K10

Jdk26安装+环境配置详细教程【Windows】

用户12303936

JDK26是Oracle在2026年发布的Java开发工具包最新版本,它为Java开发者提供了最新的语言特性和性能优化。

33810

JDK 24 核心新特性:性能压轴,为下一代 LTS 铺平道路(Stream Gatherers、Scoped Values 、超高并发、量子计算和后量子密码)

jack.yang

在数字化转型的浪潮中,Java 作为企业级应用开发的基石语言,其演进速度与技术创新力直接关系到全球数百万应用的未来。2025年3月18日,Java 24(JDK...

18010

Java源码详解:`BufferedWriter` 源码全景深度解析:设计思想、微观原理与工程实践(2026 高并发时代终极指南)

jack.yang

在 2026 年高并发、低延迟、云原生的软件架构中,I/O 性能优化依然是系统性能的关键瓶颈。BufferedWriter 作为 Java I/O 体系中与 B...

15320
领券