黑马程序员技术交流社区

标题: ByteArrayOutputStream空参构造函数的问题 [打印本页]

作者: ㏒假™面具    时间: 2015-2-10 20:48
标题: ByteArrayOutputStream空参构造函数的问题
本帖最后由 ㏒假™面具 于 2015-3-6 02:59 编辑
  1. public class ByteArrayOutputStream extends OutputStream {
  2. protected byte buf[];
  3. protected int count;
  4. public ByteArrayOutputStream() {
  5.         this(32);
  6.     }
复制代码

这是ByteArrayOutputStream空参构造函数的源代码?
this(32)就指定了byte[] 的容量为32?
作者: 白衣布士    时间: 2015-2-11 22:44
看API吧,API上写的是可以自动增长
作者: 白衣布士    时间: 2015-2-13 00:06
白衣布士 发表于 2015-2-11 22:44
看API吧,API上写的是可以自动增长

应该就像StringBuffer一样,初始容量为 16 个字符。但可以自动增长
作者: 曾宇    时间: 2015-2-13 02:38
this(32) = ByteArrayOutputStream(32)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2