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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • File类常用API: 1、exists();判断文件(目录)是否存在 2、mkdir();创建一级目录;mkdirs()创建多级目录 3、delete();删除文件(目录) 4、isDirectory();判断是否是一个目录 5、isFile();判断是否是一个文件 6、createNewFile();创建一个文件 7、getAbsolutePath();获取绝对路径 8、getName()获取目录(文件)名称 9、getParent();获取父目录路径 10、getParentFile().getAbsolutePath();获取父目录文件的绝对路径
    查看全部
  • java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小等)不能用于文件内容的访问
    查看全部
  • 一、三种常见编码方式: 1、ANSI即GBK编码,中文占用2个字节,英文占用1个字节 2、UTF-8编码,中文占用3个字节,英文占用1个字节 3、UTF-16BE编码,中文占用2个字节,英文占用2个字节 二、当一个字节序列是某种编码时,在字节序列转换成字符串的过程中,需要在String构造函数中传入编码参数,否则采用默认编码,如果该编码不是默认编码,则会出现乱码 三、文本文件 就是字节序列,可以是任意编码的字节序列 四、当我们在中文机器上创建文本文件,那么该文本文件只认识ANSI(GBK)编码,但是如果文本文件是拷贝过来的,则该文本文件认识所有编码 五、eclipse中创建的UTF-8编码的文本文件,直接拷贝到一个默认编码的项目中,则会出现乱码;但是如果将文本文件中的内容拷贝到该项目下的一个空文本文件中,则会实现编码的自动转换,不会出现乱码
    查看全部
    0 采集 收起 来源:文件的编码

    2016-09-25

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

    2016-09-25

  • 直接在中文机器上创建的文档只认识ANSI编码(代表GBK编码),但是复制的什么编码格式都认识;在eclipse里面不同项目假如采取不一样的编码格式,直接复制整个文档,会乱码,复制文档里的内容 粘贴这种形式,不会乱码。
    查看全部
    0 采集 收起 来源:文件的编码

    2016-09-25

  • eclipse默认GBK(中文2个字节,英文一个字节);java是双字节编码:utf-16be(中文2个字节,英文2个字节);utf-8(中文三个字节,英文一个字节)
    查看全部
    0 采集 收起 来源:文件的编码

    2016-09-25

  • 使用transient防止成员变量被序列化, 但有方法可以对无法序列化的成员变量进行序列化 defautwrite() writeInt() writeObject()
    查看全部
  • RandomAccessFile是对文件内容的访问,既可以读文件,也可以写文件 可以随机访问文件,可以访问文件的任意位置 1.在硬盘上的文件是byte byte byte存储的 2.打开文件有两种模式“rw”,“r” 3.打开文件时指针在开头 pointer=0 4.raf.write(int)-----只写一个字节(后8位),指针下移 5.int b=raf.read()-----读一个字节 6.读写后一定要关闭
    查看全部
  • File[] files=dir.listFiles(); if(files!=null&&files.length>0){ for(File file:files){ if(file.isDirectory()){ listDirectory(file); } else System.out.println(file); }
    查看全部
    0 采集 收起 来源:遍历目录

    2018-03-22

  • File的基本API file.exists()存在 file.mkdir()创建一级目录 file.mkdirs()创建多级目录 file.delete()删除 file.isDirectory()是否是目录 file.isFile()是否是文件 file.createNewFile()创建新文件 file.getAbsolutePath()得到绝对路径 file.getName得到名字 file.getParent()得到父目录的路径
    查看全部
  • java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小),不能用于文件内容的访问
    查看全部
  • GBK编码每个中文两个字节 utf-8编码每个中文三个字节 utf-16be编码中文、英文都是两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-09-24

  • 编码规则
    查看全部
    0 采集 收起 来源:文件的编码

    2016-09-24

  • 文件这张必须认真,学好,因为以后经常会用到的
    查看全部

举报

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

微信扫码,参与3人拼团

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

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