Java String\StringBuffer\Stringbuilder
2013-07-26 01:49
615 查看
String是final不可变的,对String类的任何改变,都是返回一个新的String类对象。把String类的引用传递给一个方法,该方法对String的任何改变,对原引用指向的对象没有任何影响,这一点和基本数据类型相似。
StringBuffer是字符串变量,它的对象是可以扩充和修改的,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffer方法大都采用了 synchronized关键字进行修饰,因此是线程安全的。
StringBuilder是StringBuffer的一个简易替换,但是非线程安全。
StringBuffer是字符串变量,它的对象是可以扩充和修改的,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String。StringBuffer方法大都采用了 synchronized关键字进行修饰,因此是线程安全的。
StringBuilder是StringBuffer的一个简易替换,但是非线程安全。
相关文章推荐
- StringBuilder StringBuffer String的区别(源码分析)-java
- java.lang.StringBuilder/java.lang.StringBuffer
- Java——String和StringBuffer/StringBuilder字符串的常用方法
- Java学习笔记--String StringBuffer StringBuilder
- String vs StringBuffer vs StringBuilder in Java
- Java源码分析--StringBuffer/StringBuilder
- 【Java基础】String StringBuffer StringBuilder
- java基础/StringbBuffer/StringBuilder
- 黑马程序员——java-几个常用的类(Object,Scanner,String,StringBuffer/StringBuilder)
- java String StringBuffer Stringbuilder
- Difference Between String , StringBuilder And StringBuffer Classes With Example : Java
- java: String StringBuffer StringBuilder
- java基础-String/StringBuffer/StringBuilder
- java stringbuffer stringbuilder
- java.lang.AbstractStringBuilder.enlargeBuffer
- Java编程-String StringBuffer StringBuilder三者比较
- Java String StringBuilder StringBuffer
- JAVA String StringBuffer StringBuilder 区别
- java String StringBuffer StringBuilder
- java String StringBuffer StringBuilder