首页
文章列表
标签墙
返回找工具啦
Java基础
共 4 篇文章
Java String为什么是不可变的?StringBuilder线程安全吗
2026-05-05 16:22:31
Java String为什么是不可变的?StringBuilder线程安全吗 理解 Java 中 String 的不可变性以及 StringBuilder 的线程安全问题,是编写高性能、线程安全代码的基础。以下将通过分析源码和实际应用场景,为你拆解这两个核心概念。 1. 理解 String 的不可变
Java基础
String类
不可变性
34
0
Java 枚举:enum 类型的定义与使用
2026-04-18 11:19:50
Java 枚举:enum 类型的定义与使用 Java 枚举(enum)是一种特殊的类,用于定义一组固定的常量。它比传统的静态常量更安全、功能更强大。本指南将从基础定义到高级应用,逐步讲解如何使用枚举。 1. 基础定义与使用 枚举最基本的用法是定义一组有限的选项,例如星期、季节或状态。 定义一个简单的
Java
枚举
enum
82
0
Java 接口实现:implements 关键字
2026-04-15 07:22:37
Java 接口实现:implements 关键字 Java 接口定义了一组规则,而 implements 关键字则是类遵守这些规则的承诺。当你在类定义中使用 implements 时,必须实现接口中声明的所有方法,除非该类被声明为抽象类。这种机制让 Java 能够实现“多重继承”的效果,并保证不同类
Java
接口
Java基础
53
0
Java 字符串操作:StringBuilder 与 StringBuffer 的区别
2026-04-07 08:35:14
Java 字符串操作:StringBuilder 与 StringBuffer 的区别 String 对象在 Java 中是不可变的,每次拼接都会在内存中生成全新对象。面对频繁修改场景,系统会自动堆积大量废弃数据。StringBuilder 与 StringBuffer 是官方提供的可变字符串容器。
Java基础
字符串操作
线程安全
72
0