跳至主要內容
深入理解 Java String 类型

深入理解 Java String 类型

String 类型可能是 Java 中应用最频繁的引用类型,但它的性能问题却常常被忽略。高效的使用字符串,可以提升系统的整体性能。当然,要做到高效使用字符串,需要深入了解其特性。

String 的不可变性

我们先来看下 String 的定义:

public final class String
    implements java.io.Serializable, Comparable<String>, CharSequence {
    /** The value is used for character storage. */
    private final char value[];

钝悟...大约 6 分钟JavaJavaSE基础特性JavaJavaSE工具类字符串
Java IO 工具类

Java IO 工具类

关键词:FileRandomAccessFileSystemScanner

本文介绍 Java IO 的一些常见工具类的用法和特性。

File

File 类是 java.io 包中唯一对文件本身进行操作的类。它可以对文件、目录进行增删查操作。


钝悟...大约 7 分钟JavaJavaSEIOJavaJavaSEIO工具类
Java 常用工具类

Java 常用工具类

并发、IO、容器的工具类不会在本文提及,后面会有专题一一道来。

字符串

String

StringBuffer

StringBuilder

日期时间

Date

SimpleDateFormat

Calendar

数学

Number

Math

参考资料


钝悟...小于 1 分钟JavaJavaSE基础特性JavaJavaSE工具类