JAVA StringBuffer 和 StringBuilder类

当对字符串进行修改的时候,需要使用StringBuffer 和 StringBuilder类。

和String类不同的是,StringBuffer和StringBuilder累的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder和StringBuilder之间最大的不同在于StringBuilder的方法不是线程安全的(不能同步访问)。由于StringBuilder有速度优势,所以多数情况下建议使用StringBuilder类。而在应用程序要求线程安全的情况下,则必须使用StringBuffer类。

重写与重载之间的区别


区别点重载方法重写方法
参数列表必须修改一定不能修改
返回类型可以修改一定不能修改
异常可以修改可以减少或删除,一定不能抛出新的或者更广的异常
访问可以修改一定不能做更严格的限制(可以降低限制)

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭