Java操作应用——小心使用 String
提问人:ylm发布时间:2020-09-29
为字符串相加或者拼接的方式都会在对象池中查找字符串是否存在,如果不存在则创建,这样在拼接的过程中会产生大量中间过程的字符串,占用内存资源。StringBuilder效率优于StringBuffer,但是StringBuffer线程安全。
另外,在实例化一个字符串对象,构造函数应该避免发生直接实例化,例如:
继续查找其他问题的答案?
相关视频回答
回复(0)
为字符串相加或者拼接的方式都会在对象池中查找字符串是否存在,如果不存在则创建,这样在拼接的过程中会产生大量中间过程的字符串,占用内存资源。StringBuilder效率优于StringBuffer,但是StringBuffer线程安全。
另外,在实例化一个字符串对象,构造函数应该避免发生直接实例化,例如:
点击加载更多评论>>