字符串要留意的项

1.在jdk1.8以下在字符串拼接时最好使用StringBuilder,因为在使用String拼接时会不断的创建新的对象,拼接完了原来那个字符串就被gc垃圾回收所标记,如果拼接的量非常庞大,那么会造成大量的垃圾回收,是一件非常浪费内存的事情。

image

但是在Java 8默认使用StringBuilder拼接字符串,所以我们不再需要使用StringBuilder类。

2.StringBuffer,StringBuilder的区别

StringBuffer:多线程下安全使用。优点:更安全,慢一点

StringBuilder:单线程下安全使用。有点:没那么安全,快一点。

posted @ 2017-07-13 16:24  永恒之蓝  阅读(88)  评论(0编辑  收藏  举报