什么是String,它是什么数据类型?
String是定义在 java.lang 包下的一个类。它不是基本数据类型。
String 是final 类型的类, 成员变量是 final 修饰的char
String是不可变的,JVM使用字符串池来存储所有的字符串对象。
public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char value[]; /** Cache the hash code for the string */ private int hash; // Default to 0 /** use serialVersionUID from JDK 1.0.2 for interoperability */ private static final long serialVersionUID = -6849794470754667710L; }