zoukankan      html  css  js  c++  java
  • FileOutputSream文件字节输出流

    1、FileOutputSream文件字节输出流:

     输入--写出--使用;
     输出--写入--存储;
    写出写入是对硬盘而言;

    其中,OutputStream为所有类型的字节输出流的超类;

    FileOutputStream文件字节输出流是其中的一个子类,extends;作用是把内存中临时存储的数据写入到硬盘的文件中;

    使用一个类,第一步先了解它的构造方法;

    FileOutputStream类重载了有两个有参构造方法,一个是入参为String类型的一个文件路径;另一个重载的有参构造方法入参是一个File对象;

    2、FileOutputStream文件输出流——写入硬盘——存储数据;使用实例:

    其中,通过FileOutputStream文件输出流将内存中(程序执行时候,方法中产生栈内存,对象产生的堆内存中)的临时数据,写入到硬盘中永久存储时,

    原理是程序调用jvm虚拟机,占用了jvm虚拟机的内存,再通过jvm虚拟机调用os操作系统,占用了系统资源;

    所以这个文件字节输出流在写入硬盘( 点write() )之后,要关闭流,不要占着jvm内存和os系统资源;

    3、文件存储和打开的原理:

     4、一次写多个字节的方法:

    其中,可以看出一个汉字占两个字节,一个英文字母占一个字节,一个字节为8个比特位,即1byte = 8bit,bit为字位,计算机硬盘上刻的二进制位,101010...

    String类型字符串转换为数组:

  • 相关阅读:
    2017 9 26
    NOI2002 银河英雄传说(luogu p1196)
    luogu [USACO08OCT]打井Watering Hole
    luogu P2784 化学1(chem1)- 化学合成
    2017 9 24
    2017.9.24 noip模拟赛 day2—组合数
    Java 接口——2
    Java 接口——1
    Java 泛型
    Java 随笔——8
  • 原文地址:https://www.cnblogs.com/wmqiang/p/10765568.html
Copyright © 2011-2022 走看看