
(5)垃圾回收机制是不会释放常量池里面的东西的
(6)==表示的是存储的东西是否相等,很明显 string存储的是地址,需要分清楚
(7)为什么“abc”可以+.呢 因为它是一个对象,只要是对象都能调用方法
(8)输出一个引用的时候,会自动调用toString方法,默认object的话,会自动输出对象的内存地址。
(9)String类已经重写的toString方法。
(10)比较两个字符串用的是equals方法,不能用“==”
(11)StringBuilder和StringBuffer都是字符串追加
区别:StringBuffer的方法都有synchronized关键字修饰,表示在多线程环境下运行是安全的
StringBuilder是没有这个关键字的,表示在多线程环境下运行是不安全的