亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【九月打卡】第12天 文件傳輸基礎——Java IO流 05

標簽:
Java

课程信息:

  • 课程名称:文件传输基础——Java IO流
  • 章节名称:字节流之文件输出流FileOutputStream、字节流之数据输入输出流
  • 讲师姓名:Cedar

课程内容:

  1. FileOutputStream 继承自outputStream类,实现了向文件中写出byte数据的方法;
  2. 如果该文件不存在,则直接创建,如果存在,删除后创建

FileOutputStream out = new FileOutputStream(“demo/out.dat”);

如果该文件不存在,则直接创建,如果存在,则直接在文件后追加内容

FileOutputStream out = new FileOutputStream(“demo/out.dat”, true);

public static void main(String[] args) throws IOException {
        //如果该文件不存在,则直接创建,如果存在,删除后创建
        FileOutputStream out = new FileOutputStream("demo/out.dat");
//        FileOutputStream out = new FileOutputStream("demo/out.dat", true);
        out.write('A');  //写出了‘A’的低8位
        out.write('B');  //写出了‘B’的低8位
        int a = 10;  //write只能写8位,那么写一个int需要写4次,每次写8位
        out.write(a >>> 24);
        out.write(a >>> 16);
        out.write(a >>> 8);
        out.write(a);
        byte[] gbk = "中国".getBytes("gbk");
        out.write(gbk);
        out.close();  //不要忘记关闭流,否则可能会出现意想不到的错误
    }
  1. DataOutputStream/DataInputStream: 对"流"功能的扩展,可以更加方便的读取int,long,字符串等类型数据
  2. DataOutputStream:
    writeInt() 整形写出
    writeDouble() 浮点型写出
    writeUTF() UTF-8编码格式写出
    writeChars UTF-16be编码写出

学习心得:

通过本次学习,我了解了字节流之文件输出流FileOutputStream、字节流之数据输入输出流,以及DataOutputStream/DataInputStream的一些基本操作,使我对IO的了解更加的系统具体。

课程截图:

图片描述
图片描述

點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消