Java String和StringBuffer的区别

发布时间: 更新时间: 总字数:235 阅读时间:1m 作者: 分享 复制网址
专栏文章
  1. Java基本数据类型
  2. Java 中的值传递与引用传递
  3. Java中""与null的区别与总结
  4. Java中Enumeration与Iterator的对比
  5. Java中==和equals()的区别
  6. Java的final
  7. Java中List、Set和Map接口的对比
  8. Java中的properties使用
  9. Java的static
  10. Java String和StringBuffer的区别(当前)
  11. 什么是Java的main函数
  12. Java如何获取时间24小时制的时间
  13. Java 线程同步
  14. Java中日期类型和 Mysql 中日期类型进行整合

Java String和StringBuffer的区别

区别

String类代表字符串。字符串是常量,他们的值在创建之后不能更改。因此,String类的特点是一旦被赋值,便不能改变其指向的字符串对象,如果更改,则会指向一个新的字符串对象。

在未特别说明的情况下,将null参数传递给String类中的构造器或方法时将抛出NullPointerException。

StringBuffer是线程安全的可变字符序列。它是一个类似于String的字符串缓冲区,字符串缓冲区支持可变的字符串。

专栏文章
  1. Java基本数据类型
  2. Java 中的值传递与引用传递
  3. Java中""与null的区别与总结
  4. Java中Enumeration与Iterator的对比
  5. Java中==和equals()的区别
  6. Java的final
  7. Java中List、Set和Map接口的对比
  8. Java中的properties使用
  9. Java的static
  10. Java String和StringBuffer的区别(当前)
  11. 什么是Java的main函数
  12. Java如何获取时间24小时制的时间
  13. Java 线程同步
  14. Java中日期类型和 Mysql 中日期类型进行整合
最新评论
加载中...
Home Archives Categories Tags Statistics