
Java
文章平均质量分 79
Java
JiaHao汤
Java领域高质量文章创作博主
展开
-
JDK 实现原理:迭代器策略之 fail-fast 与 fail-safe
在 Java 开发中,迭代器是用于遍历集合(如 `List`、`Set` 等)元素的工具。而 `fail-fast` 和 `fail-safe`是两种不同的迭代器设计策略,它们在处理集合并发修改时有着不同的行为。下面将详细介绍这两种策略。原创 2025-04-23 08:30:00 · 540 阅读 · 0 评论 -
如何理解 Java 中的 this 关键字?
在 Java 里,`this` 关键字指向当前对象,即调用类的方法或者构造函数的对象实例。`this` 关键字在 Java 中主要用于明确引用当前对象,解决变量名冲突,实现构造函数的调用复用,支持方法的链式调用以及在内部类中引用外部类对象。原创 2025-04-22 08:30:00 · 457 阅读 · 0 评论 -
如何理解 Java 中的 super 关键字?
在 Java 里,`super` 关键字是一个十分关键的引用变量,它主要用于在子类里引用父类的成员,像成员变量、方法以及构造方法等。原创 2025-04-12 08:30:00 · 563 阅读 · 0 评论 -
如何理解 Java 中的 static 关键字?
在 Java 里,`static` 关键字有着至关重要的作用,`static` 关键字能够应用于类、方法、变量以及代码块。原创 2025-04-10 08:30:00 · 784 阅读 · 0 评论 -
Java 框架设计原理:反射读取注解信息
在 Java 中,反射机制允许程序在运行时检查和操作类、方法、字段等。注解则是 Java 提供的一种元数据机制,用于为代码添加额外的信息。在 Java 开发领域,大量框架借助反射来读取注解信息,以此实现各种强大的功能。原创 2025-04-03 09:50:14 · 734 阅读 · 0 评论 -
Java 虚拟机是什么?
JVM(Java Virtual Machine,即 Java 虚拟机)是一个用于正确解释并运行以 `.class` 为结尾的 Java 字节码文件的虚拟计算机。在市场上,有多种不同的 JVM,但它们都符合《Java 虚拟机规范》。《Java 虚拟机规范》由 Oracle 制定,内容主要包含 Java 虚拟机在设计与实现时需遵守的规范,主要包含字节码文件的定义、类与接口的加载和初始化、指令集等内容。原创 2025-03-12 08:30:00 · 1786 阅读 · 0 评论 -
JVM 类加载原理之双亲委派机制(JDK8版本)
类的加载依赖类加载器完成,而在 JAVA 默认的类加载器又分为启动类加载器、扩展类加载器和应用程序类加载器三种,但是一个类通常仅仅需要被加载一次即可,双亲委派机制即规定各个类该被其中何种具体的类加载器加载的一种机制。原创 2025-03-10 08:30:00 · 579 阅读 · 0 评论 -
JVM 中的类加载器(JDK8版本)
类加载器(ClassLoader)是 Java 虚拟机提供给应用程序去实现获取类的字节码信息的技术。类加载器有三个默认实现,分别是启动类加载器(Bootstrap ClassLoader)、扩展类加载器(Extension ClassLoader)和应用程序类加载器(Application ClassLoader)。原创 2025-03-09 08:30:00 · 1399 阅读 · 0 评论