首页
学习
活动
专区
圈层
工具
发布
首页标签源码阅读

#源码阅读

Java源码详解:深入Java安全之FilePermission解析——从权限模型实现机制、通配符逻辑、历史变迁及其在现代Java中的到JDK 25的演进与终结

jack.yang

在 Java 安全体系的宏伟殿堂中,java.io.FilePermission 曾是一根关键的承重柱。它作为 java.security.Permission...

2420

Java源码详解:深入Java I/O之FileOutputStream解析——从字节流到NIO桥梁的设计哲学、内部机制、性能优化与现代演进

jack.yang

在 Java 庞大的标准库体系中,java.io.FileOutputStream 是一个看似平凡却至关重要的类。它作为 OutputStream 抽象类的具体...

3820

Java源码详解:深入Java I/O之FileNotFoundException解析—从系统调用到异常处理的完整链路,剖析其本质、触发机制、设计哲学与最佳实践

jack.yang

在 Java 庞大的标准库星系中,java.io.FileNotFoundException(文件未找到异常)或许只是一颗微小的行星,但其轨道却精准地环绕着 I...

3020

Java源码详解之 `FileFilter` 接口:从策略模式到 Lambda 优雅文件筛选——构建可维护、高性能、面向未来的文件操作体系

jack.yang

在Java 开发者中90%都用过,但未必真正懂的文件筛选——一个被低估的设计瑰宝。在软件工程的浩瀚星空中,有些设计模式如同璀璨的恒星,指引着无数开发者前行;而另...

7320

Java源码详解:深入剖析Java I/O之`FileInputStream`接口:字节流的基石与现代演进

jack.yang

在 Java 庞大的 I/O 体系中,java.io.FileInputStream 扮演着一个基础而关键的角色。自 JDK 1.0 起,它就是开发者从文件系统...

6320

Java源码详解:深入剖析Java I/O之Java `FileDescriptor`:操作系统资源的透明句柄

jack.yang

在 Java 应用程序与外部世界交互的宏伟图景中,无论是读取一个配置文件、写入一条日志,还是建立一个网络连接,其背后都离不开对操作系统底层资源的直接操作。这些资...

5220

Java源码详解:深入解析Java I/O之Java `File` 类:从抽象路径到现代文件系统操作

jack.yang

在 Java 语言长达三十年的演进史中,java.io.File 类堪称一个“活化石”。自 JDK 1.0 起,它就作为开发者与操作系统文件系统交互的首要桥梁,...

9320

Java源码详解:深入剖析Java I/O之 Java Externalizable 接口:从原理到高性能实践

jack.yang

在当今高度互联的软件世界中,对象序列化(Serialization)早已超越了简单的“保存与加载”范畴,成为分布式系统、微服务架构、缓存策略乃至游戏开发的核心支...

6910

Java源码分析:看了这个 `BufferedInputStream` 源码,我终于明白为什么拷贝文件快10倍

jack.yang

在 Java 的 I/O 世界里,FileInputStream 和 FileOutputStream 是我们进行文件读写的基石。然而,如果你直接用它们来逐字节...

11920

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 接口以其极致的简洁性脱颖而出。它仅包含一个方法声明:

8920

Java源码之Java I/O 核心:`Console` 源码解析与工程实践——2026 年安全、交互式终端应用的基石,从 JDK 源码到现代 CLI 开发

jack.yang

在 2026 年这个由 云原生、DevOps 自动化 和 AI 驱动的 CLI 工具 主导的时代,命令行界面(CLI)非但没有消亡,反而因其高效、可脚本化和低资...

12720

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

jack.yang

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

11220

Java源码:深入剖析CharConversionException源码:字符编码世界的“红灯”从 JDK 1.1 到 2026,理解并驾驭跨平台文本交换的边界

jack.yang

在 2026 年这个全球互联、数据无界的时代,字符编码(Character Encoding)问题早已不是历史的尘埃,而是潜伏在每一个国际化应用、微服务通信和数...

10920

Java源码详解:深入Java I/O之Closeable接口:资源管理的基石与最佳实践从—JDK1.5 到JDK2026,构建健壮、无泄漏的 I/O 系统

jack.yang

在 2026 年这个由海量数据、分布式系统和云原生架构主导的时代,资源管理(Resource Management)的重要性被提升到了前所未有的高度。无论是打开...

13020

Java源码详解:深入 Java I/O 核心之`DataInputStream` 源码全景深度解析:二进制数据读取的高效实现

jack.yang

java.io.DataInputStream 是 Java I/O 体系中实现 DataInput 接口的核心类,自 JDK 1.0 起就为机器无关的二进制数...

15710

Java源码详解:深入 Java I/O 核心之`DataInput` 接口源码全景深度解析:二进制数据读取的标准化契约

jack.yang

本文基于 JDK 21+ 最新源码,通过设计思想解构、二进制协议详解、核心方法剖析、工程实践指南四大维度,对 DataInput 进行全景式深度解析。

13210

Java源码详解:深入 Java I/O 核心之AutoCloseable 源码全景深度解析:资源管理的现代契约

jack.yang

本文以 JDK 21+ 最新源码为基础,通过设计思想解构、微观原理剖析、核心规范详解、工程实践指南四大维度,对 AutoCloseable 进行全景式深度解析。

13720

Java源码详解:`ByteArrayOutputStream` 源码全景深度解析——动态缓冲区的精妙设计与现代应用

jack.yang

ByteArrayOutputStream 作为 Java I/O 体系中最基础的内存输出流,自 JDK 1.0 诞生以来,以其动态扩容、零拷贝读取、线程安全的...

14110

Java源码详解:`ByteArrayInputStream` 源码全景深度解析——零拷贝、无阻塞、线程安全之内存流的精妙设计与现代应用

jack.yang

首先,从软件工程视角揭示其背后的设计哲学:零拷贝架构实现极致性能,状态机模型管理读取位置,标记-重置机制支持灵活回溯。其次,深入字节级微观运作,解析 trans...

11620
领券