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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • gbk编码:中文占用两个字节,英文占用一个字节 utf-8编码:中文占用三个字节,英文占用一个字节 utf-16be编码:中文占用两个字节,英文占用两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-23

  • File file = new File("E:\\javaio\\imooc"); 只能编辑文件的目录不能访问内容 file.exists();是否存在 file.mkdir();创建文件目录 file.delete();删除文件目录
    查看全部
  • utf-8编码中中文占用3个字节,英文占用1个字节 gbk编码中文占用2个字节,英文占用1个字节 Java采用双字节编码,utf-16be编码中文占用2个字节,英文占用2个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-23

  • file,mkdirs(创建多级目录)
    查看全部
  • file.getAbsolutePath()获取文件的抽象路径
    查看全部
  • File的默认分隔符,window和linux都识别,File file = new File("e"+File.separator)
    查看全部
  • 文本文件就是字节序列,可以是任意编码的字节序列,如果我们在中文机器上直接创建文本,那么该文本文件只认识ANSI编码
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-23

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

    2016-05-23

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

    2016-05-23

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

    2016-05-23

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

    2016-05-23

  • RandomAccessFile提供对文件内容的访问,支持随机读写 创建对象(rw--读写模式;r--只读模式) RandomAccessFile raf = new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头 pointer=0 写文件 raf.write(byte) //此时只能写一个字节 raf.write(byte[]); //写入一个byte数组 raf.writeInt(int); //写入int类型(4字节) 读文件 raf.read(byte); //读取一个字节 raf.read(byte[]); //读取多个字节 设置指针位置 raf.seek(); //seek(0):移到文件头位置 获取当前指针位置:raf.getFilePointer() 关闭文件 raf.close()
    查看全部
  • java.io.File类用于表示文件的路径,不能访问文件内容。 1. 创建File对象: File file = new File("/home/visen"); File file = new File("/home/visen","test.txt"); File file1 = new File("e:"+File.separator()+"filename);//自动创建分隔符 2. 判断目录是否存在:`file.exists();` 3. 创建目录: file.mkdir();//单级 file.mkdirs();//多级 4. 创建文件:`file.createNewFile();` 5. 删除目录或文件:`file.delete();` 6. 判断是否是一个目录:`file.isDirectory();` 7. 判断是否是一个文件:`file.isFile();` 8. 获得绝对路径:`file.getAbsolutePath();` 9. 获得目录或文件名称:`file.getName();` 10. 得到父目录:`file.getParent();` 11. 列出目录下的内容: `String[] dirContents = file.list();` 12. 获取系统分隔符:`File.seperater();`
    查看全部
  • gbk编码:中文占用两个字节,英文占用一个字节 utf-8编码:中文占用三个字节,英文占用一个字节 utf-16be编码:中文占用两个字节,英文占用两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-22

  • 遍历子目录下的所有文件
    查看全部
    0 采集 收起 来源:遍历目录

    2016-05-22

举报

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

微信扫码,参与3人拼团

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

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