标签:div 产生 类型 file 堆内存 输出流 文件中 string类 extends
其中,OutputStream为所有类型的字节输出流的超类;
FileOutputStream文件字节输出流是其中的一个子类,extends;作用是把内存中临时存储的数据写入到硬盘的文件中;
使用一个类,第一步先了解它的构造方法;
FileOutputStream类重载了有两个有参构造方法,一个是入参为String类型的一个文件路径;另一个重载的有参构造方法入参是一个File对象;
其中,通过FileOutputStream文件输出流将内存中(程序执行时候,方法中产生栈内存,对象产生的堆内存中)的临时数据,写入到硬盘中永久存储时,
原理是程序调用jvm虚拟机,占用了jvm虚拟机的内存,再通过jvm虚拟机调用os操作系统,占用了系统资源;
所以这个文件字节输出流在写入硬盘( 点write() )之后,要关闭流,不要占着jvm内存和os系统资源;
标签:div 产生 类型 file 堆内存 输出流 文件中 string类 extends
原文地址:https://www.cnblogs.com/wmqiang/p/10765568.html