昆明java培训
达内昆明广州春城路

18487146383

热门课程

浅谈Java字符串

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

昆明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)!

上一篇:整理和复制
下一篇:使用场景

“因材施教,分级培优”十问十答

达内举办“2016授课讲师资格认证培训“,不断提升教学品质

达内牵手猿圈科技,打造技能测评、学习、就业一站式服务

毕业三年之内能转行学编程吗?

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货