此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

String和StringBuilder、StringBuffer

Java平台提供了两种类型的字符串:String和StringBuffer/StringBuilder

 

String

只读字符串,这里的只读并不是指String类型变量无法被修改,而是指String类型字符串修改前后是完全不同的两个内存空间,而不是在原基础上更改

 

StringBuffer/StringBuilder

可以直接进行修改,StringBuffer是线程安全的,StringBuilder是Java 5中引入的,非线程安全,它和StringBuffer的方法完全相同,

区别在于它是在单线程环境下使用的,因为它的所有方面都没有被synchronized修饰(没有加锁),因此它的效率也比StringBuffer要高。

posted @ 2018-10-29 17:38  炎泽  阅读(143)  评论(0)    收藏  举报