ByteArrayOutputStream的数据存储在RAM或硬盘上的哪个位置?

时间:2017-08-12 13:17:17

标签: java io inputstream outputstream

在下面的代码中,ByteArrayOutputStream的数据存储在哪里,在RAM上还是在硬盘上?

ByteArrayOutputStream bOutput = new ByteArrayOutputStream(12);

while( bOutput.size()!= 10 ) {
    // Gets the inputs from the user
    bOutput.write("hello".getBytes());
}

1 个答案:

答案 0 :(得分:0)

将它存储在一个数组(byte [] b)中,每个变量都存储在ram中!
流本身只将数据存储在数组中。并且流也保存在ram中!