为了账号安全,请及时绑定邮箱和手机立即绑定

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 什么是序列化与反序列化?
    查看全部
  • FileOutputStream DataOutputStream BufferedOuputStream对比
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-01-11

  • 字节输入输出流
    查看全部
  • File可以表示文件或者目录
    查看全部
  • 文件里面存储的是什么?
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • 为什么会乱码
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • Java是双字节编码,中英文均是2个字节,UTF-16be
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • 在UTF-8编码中中文占3个字节,英文占1个字节。
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • String.toBytes()采用的是项目默认编码。
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • 中文占两个字节,英文占一个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2015-01-10

  • transient关键字 修饰属性,不会进行JVM默认的序列化该元素,也可以自己完成这个元素的序列化
    查看全部
  • 对象的序列化和反序列化: 对象序列化:将object对象转换成byte序列,反之称为对象的反序列化。 2)序列化流(ObjectOutputStream),是过滤流--writeObject 反序列化刘(ObjectInputStream),readObject(做强制内型转换) 3)序列化接口(Serializable) 对象必须时间序列化接口,才能进行序列化,否则将出现异常 这个接口没有任何方法,只是一个标准
    查看全部
  • 2字符流 1)编码问题 2)认识文本和文本文件 java的文本(char)是16位无符号编码,是字符的Unicode编码(双字节编码) 文件是byte byte。。。的数据序列 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储 3)字符流分为输出流(Reader)和输出流(Writer) 字符处理,一次处理一个字符 字符处理底层还是基本的字节序列 InputStreamReader 完成byte流解析为char流,按照编码解析 OutputStreamWriter 提供char流到byte流,按照编码处理
    查看全部
  • 8)BufferInputStream&BufferOutputStream 这两个流类为IO提供了带缓冲的操作,一般打开文件进行写入或读取操作时,都会加上缓冲,提高了IO性能 从应用程序中吧文件输入,相当于将一缸水导入另一缸水; FileOutputStream-->write()相当于一滴一滴把水转移过去 DataInputStream-->write()相当于一票一票把水转移过去 BufferInputStream-->write()相当于将水先存入桶中,一桶转移过去。
    查看全部
    1 采集 收起 来源:字节缓冲流

    2018-03-22

  • RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile 支持随机访问文件的任意位置 java文件模型: 在硬盘上文件是bytebyte存储的,是数据的集合 打开文件 有两种模式“rw”,“r” RandomAccessFile raf = new RandomAccessFile(file,"rw"); 文件指针,,打开文件时指针在开头pointer= 0; (3)写方法 raf。write(int)-->只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 (4)读方法 int b = raf.read()-->只读一个字节 (5)文件读写完毕一定要关闭
    查看全部

举报

0/150
提交
取消
课程须知
亲,为了更好的学习本门课程,需要您对二进制的知识有所了解,还要熟悉Java的基本语法和面向对象的知识。
老师告诉你能学到什么?
1、了解文件编码。 2、能够对文件和目录进行管理操作。 3、能够应用字节流和字符流对文件进行读写操作。 4、能够对对象进行序列化和反序列化。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!