Java基础类库核心类详解
在Java编程中, java.lang 包下的许多类是基础且关键的,它们为我们提供了处理字符串、系统交互、线程管理等功能。下面将详细介绍 StringBuffer 、 StringBuilder 、 System 和 Thread 这几个重要的类。
1. StringBuffer类
StringBuffer 类自Java 1.0版本就存在,它代表一个可变的字符序列。与不可变的 String 类不同, StringBuffer 可以根据需要增长或缩小,适合在原地处理文本。
1.1 特点
- 可变性 :能够在不创建新对象的情况下修改字符串内容。
- 线程安全 :其方法是同步的,适合多线程环境使用。但在单线程环境下,由于同步带来的开销,性能不如
StringBuilder。
1.2 构造方法
-
StringBuffer():创建一个空的StringBuffer对象。 -
StringBuffer(String str):用指定的字符串初始化StringBuffer
超级会员免费看
订阅专栏 解锁全文
1486

被折叠的 条评论
为什么被折叠?



