自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 css

2.性能:StringBuffer:线程安全,性能较差,开销大StringBuilder:线程不安全,性能较好,开销小相同条件下,使用StringBuilder,比使用StringBuffer能获得10%~15%左右的性能提升补充一点:String类型若是在字符常量池进行拼接操作,切记不能利用变量拼接,由于变量的创建在堆中开辟,导致比较的内存地址会出...

2021-01-20 22:55:29 45

原创 string

StringBuffer和StringBuilder的不同点1.线程安全:StringBuffer类 (jdk1.0版本):适用于多线程,方法利用synchronized同步锁,牺牲性能换安全StringBuilder类(jdk1.5版本):适用于单线程,没有给方法施加synchronized同步锁,牺牲了安全换性能...

2021-01-20 22:54:52 56

原创 arr

2.String类是不可变的 (传入的字符串用带有final关键字修饰char类型数组保存,无法被修改) //看源码StringBuilder,StringBuffer:具有可变性,传入的字符串无final关键字修饰,可修改。(源码用System.arraycopy()方法对char数组长度不足的情况下可以进行扩容)...

2021-01-20 22:47:33 87

原创 copy

2.String类是不可变的 (传入的字符串用带有final关键字修饰char类型数组保存,无法被修改) //看源码StringBuilder,StringBuffer:具有可变性,传入的字符串无final关键字修饰,可修改。(源码用System.arraycopy()方法对char数组长度不足的情况下可以进行扩容) //看源码...

2021-01-20 22:30:26 95

原创 lang

共同点:1 都属于java.lang包2 可以互相转换,大都用于字符串的修改不同点:1.String: 源码中以长度为"传入字符串长度"的char类型数组进行保存,jdk1.9 起以byte类型数组保存参数(传入英文时byte类型比char类型要节省1字节的空间) //看源码StringBuilder,StringBuffer: 源码以长度为"传入字符串长度"+16 固定长度的char类型数组进行保存...

2021-01-20 22:29:53 132

原创 str

String-----StringBuffer----- StringBuilder之间的关系首先熟悉一下三个类:String: 适用于字符串少量修改StringBuffer: 多线程频繁修改字符串StringBuilder:单线程频繁修改字符串String,StringBuffer,StringBuilder的异同...

2021-01-20 22:29:19 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除