首页 > 编程知识 正文

类常用的修饰符,java面试必问问题

时间:2023-05-05 03:29:29 阅读:47022 作者:3129

String和StringBuffer的区别String:

对象不是原始类型。 对于不可变对象,一旦创建,就无法更改值。 对现有String对象的更改是重新创建新对象并保存新值。 String是final类,不继承。StringBuffer:

不像String那样重新创建对象的可变对象。 只能用构造函数创建。 stringbuffersubffer=new string buffer (; 创建对象时,将为内存分配内存空间,首先保存空值,然后从该append方法分配subffer.append(「helloword”)。 字符串连接操作中StringBuffer的效率明显高于StringString对象是不变对象,每次使用String时都会创建新对象并保存新值。StringBuffer对象实例化后,只对这一个对象执行操作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。