>&/dev/null 2026年03月30日 daichangya 85 Linux/Unix 中的标准输出与错误输出在 Linux/Unix 系统中,屏幕上显示的信息通常来源于 stdout(Standard Output,标准输出)或者 stderr(Standard Error,标准错误输出)。许多人会问:output ... 阅读全文 0 评论
Java源码分析:深入探讨Iterator模式——迭代器模式 2026年03月30日 daichangya 117 引言java.util 包中包含了一系列重要的集合类。本文将从源码分析入手,深入研究集合类的内部结构,以及遍历集合的迭代器模式(Iterator Pattern)的源码实现内幕。我们将先讨论根接口 Collection,然后分析抽象类 AbstractL... 阅读全文 0 评论
Java volatile关键字指南 2026年03月30日 daichangya 77 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。1. 概述在缺乏必要同步的情况下,编译器、运行时或处理器可能会应用各种优化措施。尽管这些优化在大多数情况下是有益的,但有时它们也可能... 阅读全文 0 评论
Java GC 调试手记 2026年03月30日 daichangya 73 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。摘要本文记录了一次 GC 调试的实验过程与结果分析。GC 知识要点回顾问题 1:为什么要调试 GC 参数?在 32 核处理器的系统上... 阅读全文 0 评论
面向对象编程:这里我说了算! 2026年03月30日 daichangya 46 面向对象编程:这里我说了算!自 9 岁拥有第一台 Commodore 64 家用电脑起,我就开始编程了。然而,面对“如何写出好代码”这个问题,我仍然感觉自己有很多需要学习的地方。在探索如何提高编程水平的过程中,我学习了很多种语言,其中大多数是以面向对象(... 阅读全文 0 评论