问:jdk5 为什么增加类StringBuilder?我看了StringBuilder与原先有的StringBuffer基本作用都相同,
只是StringBuffer中每个方法都有synchronized修饰,在多线程中可以处理同步的问题,
而StringBuilder则没有.那么
1 增加StringBuilder的作用到底是什么,相对StringBuffer有什么优势?
2 如果说是StringBuilder可以用于单线程,StringBuffe同样也可以用在单线程中啊,为什么要用StringBuilder?求解!谢谢!
只是StringBuffer中每个方法都有synchronized修饰,在多线程中可以处理同步的问题,
而StringBuilder则没有.那么
1 增加StringBuilder的作用到底是什么,相对StringBuffer有什么优势?
2 如果说是StringBuilder可以用于单线程,StringBuffe同样也可以用在单线程中啊,为什么要用StringBuilder?求解!谢谢!
是不是因为StringBuilder不用处理加锁释放锁,性能会有所提高?牛人光顾,备感荣幸~