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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 1、RandomAccessFile类提供对文件内容的访问,既可以读文件,也可以写文件; 2、RandomAccessFile支持随机访问文件,可以访问文件的任意位置; (1)Java文件模型 在硬盘上的文件是byte byte byte存储的,是数据的集合; (2)打开文件 有两种模式"rw"(读写)和"r"(只读); RandomAccessFile raf=new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头 pointer=0; (3)写方法 raf.write(int);//只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 (4)读方法 int b=raf.read();//读一个字节 (5)文件读写完成后一定要关闭;
    查看全部
  • RandomAccessFile api
    查看全部
  • 1、Java判断并创建目录 File file=new File("E:\\java\\imooc"); if(!file.exists()){ file.mkdir(); //file.mkdirs() 可以一次性创建多级目录 }else{ file.delete(); } 2、判断是否为一个目录 file.isDirectory(); 3、判断是否为一个文件 file.isFile();
    查看全部
  • Java文件操作常用API: 1、file.toString(); 2、file.getAbsolutePath(); 3、file.getName(); 4、file.getParent(); 5、file.getParentFile().getAbsolutePath();
    查看全部
  • 文件创建和删除: File file=new File("E:\\java\\test.txt"); //File file=new File("E:\\java","test.txt"); if(!file.exists()){ file.createNewFile(); }else{ file.delete(); }
    查看全部
  • 1、java.io.File类用于表示文件(目录); 2、File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问;
    查看全部
  • 1、Eclipse中如果复制文件,则文件编码方式不变; 2、Eclipse中如果复制文件中的文字到另一个文件,则会自动转换; 3、Eclipse中可以为每个项目制定编码方式,不同项目可以有不同编码方式,但相互操作时要注意编码转换;
    查看全部
    0 采集 收起 来源:文件的编码

    2015-11-19

  • 1、文本文件就是字节序列; 2、文本文件可以是任意编码的字节序列; 3、如果中文机器上直接创建文本文件,那么该文本文件只认识ansi编码; 4、联通、联这是巧合,他们正好符合utf-8编码的规则;
    查看全部
    0 采集 收起 来源:文件的编码

    2015-11-19

  • 当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要这种编码方式,否则会出现乱码。
    查看全部
    0 采集 收起 来源:文件的编码

    2015-11-19

  • Java是双字节编码utf-16be 中英文都占用两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2015-11-19

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

    2015-11-19

  • Java I/O输入输出流知识点 1、编码问题; 2、File类的使用; 3、RandomAccessFile的使用; 4、字节流的使用; 5、字符流的使用; 6、对象的序列化和反序列化;
    查看全部
    0 采集 收起 来源:文件的编码

    2015-11-19

  • ioliu
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-11-19

  • io 读取文件
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-11-19

  • IO 文件不存在
    查看全部
    0 采集 收起 来源:字节缓冲流

    2015-11-19

举报

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

微信扫码,参与3人拼团

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

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