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

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

昆明java培训教你实现JSP页面跳转简易方法,120天后月薪过万

昆明Java培训告诉你java和大数据和互联网发展中起什么作用

昆明java培训:初学者学Java Script 5个小技巧

昆明java培训多久可以学会?120天教你成为java开发大神!

选择城市和中心
贵州省

广西省

海南省

扫一扫

了解更多干货