String,StringBuffer,StringBuilder的区别

StringBuffer主要用于静态类或者方法中,因为其执行效率低,但是线程安全,当涉及线程安全问题时使用StringBuffer

String类型的变量,在使用时终会占用新的内存新建一个变量,进行重复的添加删除操作效率低

StringBuilder的执行效率高,线程不安全,对于内部类类或者方法的变量操作使用

另外,对于后两种的操作不会产生新的对象

posted @ 2022-01-01 10:07  特朗鸟  阅读(32)  评论(0)    收藏  举报