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

#jdk

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

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

jack.yang

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

9320

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

jack.yang

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

10420

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

jack.yang

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

12520

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

jack.yang

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

10420

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

jack.yang

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

10120

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

jack.yang

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

8820

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

jack.yang

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

11220

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

jack.yang

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

8320

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

jack.yang

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

11220

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

jack.yang

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

9820

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

用户12303936

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

53810

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

用户12303936

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

2.1K10

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

用户12303936

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

23110

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

jack.yang

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

15510

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

jack.yang

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

14420

Java源码详解:深入 Java I/O 核心之BufferedReader 源码解析与工程实践

jack.yang

在 2026 年这个由 AI 原生应用 和 百万级并发 主导的技术纪元,Java 生态正经历一场由 Project Loom 虚拟线程 引领的深刻变革。虚拟线程...

12820

深度揭秘:JDK 21 虚拟线程原理与性能调优实战

北极的代码

JDK 21正式推出的虚拟线程(Virtual Threads) 解决了这一问题——百万级并发不再是理论值。

18110
领券