常用类
String类 String 概述 String 声明为 final 的,不可被继承 String 实现了 Serialzable 接口,表示字符串是支持序列化的;实现了 Comparable 接口,表示 String 可以比较大小 String 内部定义了 final char[] value 用于存储字符串数据 通过字面量的方式给一个字符串赋值,此时的字符串值声明在字符串常量池中 字符串常量池中是不会存储相同内容的字符串的 String 的不可变性 6. 当字符串重新赋值时,需要重写指定内存区域赋值,不能使用原有的 value 进行赋值 7. 当对现有的字符串进行连接操作时候,也需要重新指定内存区域赋值,不能使用原有的 value 进行赋值 8. 当调用 String 的 replace() 方法修改指定字符或字符串时,也需要重新指定内存区域赋值,不饿能使用原有的 value 进行赋值 String 实例化的不同方式 9. 通过字面量定义的方式 10. 通过 new + 构造器 的方式 //通过字面量定义的方式: //此时的s1和s2的数据javaEE声明在方法区中的字符串常量池中。 String s1 = "javaEE" ; String s2 = "javaEE" ; //通过new + 构造器的方式: //此时的s3和s4保存的地址值