在下面的代码中,ByteArrayOutputStream
的数据存储在哪里,在RAM上还是在硬盘上?
ByteArrayOutputStream bOutput = new ByteArrayOutputStream(12);
while( bOutput.size()!= 10 ) {
// Gets the inputs from the user
bOutput.write("hello".getBytes());
}
答案 0 :(得分:0)
将它存储在一个数组(byte [] b)中,每个变量都存储在ram中!
流本身只将数据存储在数组中。并且流也保存在ram中!