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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • java 文件读取 1.创建文件对象:File file = new File("文件路径"); 2.判断文件是否存在,以及文件是否是文件类型: if(file.isfile()&&file.exists()){ 3.创建读取对象: InputStreamReader read = new InputstreamReader( new FileInputStream(file)); 4 创建缓存读取对象:BufferedReader br = new BufferedReader(读取对象:read); 5.创建字符串对象用于接收 缓存读取的对象!:String 字符串对像; 6.判断读取对象的指针是否到最后了!如果不是则赋值读取的那一行! while(( 字符串对象 = 缓冲读取对象.readline())!=null ){ } }
    查看全部
    0 采集 收起 来源:字节缓冲流

    2018-03-22

  • java 文件写入: 1,创建需要写入的字符串 2,创建文件句柄:File file = new File("文件路径") 3,判断文件是否存在,如果不存在就创建!:if(file.exists()) { file .createNewFile() } 4,创建读取对象:FileWriter fw = new Filewriter( file.getAbsoluteFile()); 5, 创建缓存对象 接收读取对象:BufferedWriter bf = new BufferedWriter(fw); 6, 缓存对象的写入方法,并调用声明的需要写入的字符串对象:bf.Writer(声明的需要写入的字符串对象) 7,关闭缓存写入对象: bf.close(); 8, 注意此处应有IO对象的异常需要捕获!
    查看全部
    0 采集 收起 来源:字节缓冲流

    2018-03-22

  • 键盘是读read
    查看全部
  • 子类反序列化过程,如果父类没有实现 序列化接口,则其构造函数 显示为被调用
    查看全部
  • 对象序列化
    查看全部
  • InputStream, Outputstream抽象了应用程序读写数据的方式(父类 抽象类) FileInputstream,FileOoutPutstream(子类) EOF=END及文件结尾(in.read()=-1)] 输入流基本方法 read(); int b=in.read();读取一个字节无符号填充到int的低八位,前面的24为补零。(int是32位 一个字节8位)-1是EOF int.read(byte[]buf)读取数据填充到数组buf int.read(byte[]buf .int starrt.int,size )同上,从buf的atart位置开始存放size长度的数据 输出流基本方法write(); out.write(int b);写出一个byte到流,b的低八位 out.write(byte[]buf);将buf字节数组都写入到流 out.weite(byte[]buf.int start.int.size)同上,详见read对应的方法 FileInputstream 具体实现了文件上读取数据的功能
    查看全部
  • RandomAccessFile java提供的对文件内容的读写访问,支持随机访问文件,可以访问文件的任意位置 (1)java 文件模型 在硬盘上的文件是byte存储的 ,是数据的集合 (2)打开文件 有两种模式 rw(读写) r(只读) RandomAccessFile raf-new RandomAccessFile(file "rw") 文件指针,打开文件时指针在开头 pointer=0 (3)写方法 raf write(int)--->之写一个字节(后8位)同事指针指向下一个位置,准备再次写入 (4)读方法 int b=raf.read()-->读一个字节 (5)文件读写完成之后一定要关闭
    查看全部
  • java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码) 文件是byte byte byte...的数据序列 文本文件是文本(char)序列按照某种编码方案
    查看全部
  • 编码格式的问题,嗯,这些是通用的问题!我觉得编码就是一种对字符串的算法,用什么算法生成字节码,再次翻译回来的时候要用同样的编码。<br> 几种编码:utf-8,gbk,utf-16be,asci
    查看全部
    0 采集 收起 来源:文件的编码

    2018-03-22

  • 序列化接口
    查看全部
  • 字符过滤器
    查看全部
  • 字符流操作的是文本文件
    查看全部
  • 字符的处理 ,一次一个字节
    查看全部
  • 文本与文本文件
    查看全部
  • 写操作只能操作一个字节,但是读操作可以读出所有的字节!
    查看全部

举报

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

微信扫码,参与3人拼团

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

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