String、stringbuffer、Stringbuilder的区别和讲解

来源:互联网 发布:gta男性捏脸数据 编辑:程序博客网 时间:2024/05/18 02:17

String:String可以理解为字符串常量,因为它创建的对象是final修饰的,不能被继承,也不能被改变,所以线程是安全的,如果改变改变了它对象的值,也就相当于创新创建了一个新的对象,把原来的对象释放掉。

StringBuffer:字符串变量,对其对象进行修改不产生新的对象,而且stringBuffer的线程安全的,效率也要比String高.