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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • list()方法用于列出当前目录下的子目录和文件。如果要遍历子目录下的内容就需要构造成File对象做递归操作。 File[] files = dir.listFiles();//返回的是直接子目录(文件)的抽象 if (File file : files){ //递归 listDirectory(file);//本方法 }else { System.out.println(file); }
    查看全部
    0 采集 收起 来源:遍历目录

    2014-12-09

  • 判断文件或文件夹是否存在:file.exists(); 创建文件夹:file.mkdir();//一级目录 file.mkdirs();//多级目录 删除文件夹或文件:file.delete(); 判断是否是一个文件夹:file.isDirectory();返回bool值.如果不是目录或目录不存在都返回false。 判断是否是一个文件:file.isFile(); 创建文件:file.createNewFile(); 直接打印对象:System.out,println(file);打印的是路径。 文件或文件夹的名字:file.getName(); 访问父目录:file.getParent()
    查看全部
  • FileOutputStream -->write() 一点一点的写入 DataOutputStream -->writeXxx() 一段一段的写入 BufferedOutputStream -->write() 一大段一大段的写入
    查看全部
    0 采集 收起 来源:字节缓冲流

    2018-03-22

  • 文本和文本文件
    查看全部
  • 记录
    查看全部
    0 采集 收起 来源:文件的编码

    2014-12-05

  • 明明不难,为什么要讲的这么乱,感觉好难的样子
    查看全部
    0 采集 收起 来源:文件的编码

    2014-12-04

  • 中文机器上创建的文本文件只能识别ansi编码 如果是由其他地方创建的文本文件 再拷贝出来的则可以识别任意的编码 UTF-8编码 汉字占3个字节 英文占一个 gbk编码 汉字占2个字节 英文占1个 UTF-16be编码是java中的编码 汉字和英文都是占两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2014-12-04

  • file.isDirectory(),判断file是否是一个目录,是返回true,如果不是目录或者目录不存在则返回false
    查看全部
  • java.io.File类用于表示文件(目录),只用与表示文件(目录)的信息(名称,大小), 不能用于文件内容访问可以创建目录和文件,以及删除等,获取路径、文件名,父目录
    查看全部
  • 当你的字节序列是某种编码时, 这个时候想把字节序列变成字符串,也需要用这种编码方式
    查看全部
    0 采集 收起 来源:文件的编码

    2014-12-03

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

    2014-12-03

  • java是双字节编码utf-16be
    查看全部
    0 采集 收起 来源:文件的编码

    2014-12-03

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

    2014-12-03

  • 判断ObjectInputStream是否读到文件末尾: 方法之一:(常用的方法)将若干个对象(数量不定)都装入一个容器中(如:ArrayList之类),然后将容器这一个对象写入就行了。读取时,只要读取一个对象(即容器对象)就行了。 方法之二:(若不想用容器),则由于数量不定,正是用EOFException来判断结束。代码结构如下:(无论是readInt()读int,还是readObject()读对象) try{ while(true) { Object o=ois.radObject(); 处理已读出的对象o; } }catch(EOFException e){ //已从流中读完。 } finallly{ 流的关闭。 }
    查看全部
  • 中文机器上创建的文本文件只能识别ansi编码 如果是由其他地方创建的文本文件 再拷贝出来的则可以识别任意的编码 UTF-8编码 汉字占3个字节 英文占一个 gbk编码 汉字占2个字节 英文占1个 UTF-16be编码是java中的编码 汉字和英文都是占两个字节 .getBytes();将字符串变成byte类型 integer.toHexString();将字节流变成16进制的int类型 用什么编码将字符串变成字节流 就要用同样的编码才能将其变回去 new String(“dd”,"UTF-8");
    查看全部
    1 采集 收起 来源:文件的编码

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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