因为StringBuilder可以对字符串进行修改,那么它自然就线程不安全,为了解决线程安全问题,java又推出了StringBuffer这个类,其实底层就是通过加锁的方式来确保操作的原子性,我们通过源码可以发现: 通过synchronized关键字对其加锁,从而保证了线程安全问题 StringBuilder和StringBuffer的区别:...
StringBuffer允许多线程操作,其很多方法都被关键字synchronized(线程安全)修饰,而StringBuilder则不是,如果不考虑线程安全,StringBuilder应该是首选。 kotlin和java开发优缺点 https://blog.csdn.net/yinxing2008/article/details/89810520 apk会变大.一方面会增加kotlin的一些库文件,另一方面kotlin编译的类增加了一些方法。