String 对象创建的三种方式
常用方法
== 和 equals 方法的区别
equals 指 内容是否相同, == 指 地址 是否相同
字符串的不可变性
字符串 StringBuilder
String 和 StringBuilder 的 区别:
String 具有不可变性(在常量池中产生很多废弃的变量 和 很多 中间变量),而 StringBuilder 不具备;
使用场景
当频繁操作字符串时,使用 StringBuilder ;
StringBuilder 和 StringBuffer 的 区别:
两者基本相似;
StringBuffer 是线程安全的,StringBuilder 则没有, StringBuilder 所以性能略高;
因为处理字符串的时候 基本都是 单线程的,所以 StringBuilder 可以使用;