请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

bytearrayoutputstream可以自动获得内存中缓存的流数据吗?

Connecthander中的createnewreceivedirectoutputstream中说,当他收到直流包的时候,他的所有数据都将被缓存到内存中,我想问的是,是谁接收到数据,缓存到内存中后,这个新建的bye arrayoutputstream可以自动得到内存中的数据吗?

正在回答 回答被采纳积分+3

1回答

Qiujuer 2019-01-16 13:30:25

额,等一下哈。这里并不说这个意思,他只是泳用以存储,存储的地方在内存,比如文件流最终是输出到文件,这个bytearray自然就是在byte数组中,数组就是内存。

所以占用在内存里。

他只负责存储到哪儿,谁存这是取决于调度的地方,谁调度了流的输出方法谁就是存储者。

在框架中frame就是调度的地方。

不知道可否明白??如果不明白可以加我QQ,给你单独讲讲。

0 回复 有任何疑惑可以回复我~
  • 提问者 Lymanhan #1
    意思是在内存中新建了一个bytearrayoutputstream数组,然后接受到的数据放在这个数组中了,而这个数组是在内存中的,是这样的吗?
    回复 有任何疑惑可以回复我~ 2019-01-16 14:52:38
  • Qiujuer #2
    是的,可以这么理解。666
    回复 有任何疑惑可以回复我~ 2019-01-16 15:51:03
  • 提问者 Lymanhan 回复 Qiujuer #3
    好的?
    回复 有任何疑惑可以回复我~ 2019-01-16 15:56:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信