StringBuilder,StringBuffer默认容量大小

参考答案

可变的 char[] 扩容,默认长度均为 16。

默认值初始化:

1.  明确 StringBuffer类与 StringBuilder类均继承了抽象类 AbstractStringBuilder类。

StringBuilder,StringBuffer默认容量大小

2. 无参构造方法

源码中StringBuffer类和StringBuilder类初始化,均调用父类的构造方法。

StringBuilder,StringBuffer默认容量大小

父类初始化:

StringBuilder,StringBuffer默认容量大小

子类默认传入值16 给父类初始化字符数组。
3.  有参构造方法
StringBuilder,StringBuffer默认容量大小

以上,是Java面试题【StringBuilder,StringBuffer默认容量大小】的参考答案。

 

输出,是最好的学习方法。

立即行动,在评论区记录下你的问题、笔记或补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧