StringBuffer主要用于静态类或者方法中,因为其执行效率低,但是线程安全,当涉及线程安全问题时使用StringBuffer
String类型的变量,在使用时终会占用新的内存新建一个变量,进行重复的添加删除操作效率低
StringBuilder的执行效率高,线程不安全,对于内部类类或者方法的变量操作使用
另外,对于后两种的操作不会产生新的对象
2024-03-05 21:00:37
StringBuffer主要用于静态类或者方法中,因为其执行效率低,但是线程安全,当涉及线程安全问题时使用StringBuffer
String类型的变量,在使用时终会占用新的内存新建一个变量,进行重复的添加删除操作效率低
StringBuilder的执行效率高,线程不安全,对于内部类类或者方法的变量操作使用
另外,对于后两种的操作不会产生新的对象