课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 浅谈Java字符串
  • 浅谈Java字符串

    发布:昆明Java培训      来源:飘过的小牛      时间:2016-08-31

  • 昆明Java培训的老师提醒我们先要记住三者的特征:

    String字符串常量

    StringBuffer字符串变量(线程安全)

    StringBuilder字符串变量(非线程安全)

    一、定义

    查看API会发现,String、StringBuffer、StringBuilder都实现了CharSequence接口,虽然它们都与字符串相关,但是其处理机制不同。

    String:是不可改变的量,也就是创建后就不能在修改了。

    StringBuffer:是一个可变字符串序列,它与String一样,在内存中保存的都是一个有序的字符串序列(char类型的数组),不同点是StringBuffer对象的值都是可变的。

    StringBuilder:与StringBuffer类基本相同,都是可变字符换字符串序列,不同点是StringBuffer是线程安全的,StringBuilder是线程不安全的。在性能方面,由于String类的操作是产生新的String对象,而StringBuilder和StringBuffer只是一个字符数组 扩容而已,所以String类的操作要远慢于StringBuffer和StringBuilder。

    了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

    推荐文章

上一篇:整理和复制

下一篇:使用场景

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56