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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 对象的序列化与反序列化: 还有反序列化返回的是Object类型,需要转换 还有版本号
    查看全部
  • 即使加了transient关键字也可以实现此属性的序列化和反序列化操作
    查看全部
  • FileReader/FileWriter :直接对操作文件中的字符 <br> FileWriter里的true表示将数据追加到文件中,不删除文件 缺点:没有选择编码的功能
    查看全部
  • DataIntputStream:dis.readInt/Long/UTF.........
    查看全部
  • DataFileOutputStream:dos.writeInt/Chars/UTF......
    查看全部
  • java是双字节编码:utf-16be 注意:中英文都是两个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-12

  • 2016年5月11日23:08:43
    查看全部
    0 采集 收起 来源:字节缓冲流

    2016-05-11

  • 字节流
    查看全部
  • gbk中文对应两个字节,而utf-8中文对应三个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-11

  • GBK编码:中文占用两个字节,英文占用一个字节。<br> UTF-8编码:中文占用三个字节,英文占用一个字节。<br> <br> JAVA是双字节编码(UTF-16BE编码:中英文都占用两个字节)<br> <br> 当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码方式,否则会出现乱码。<br> <br> 文本文件,就是字节序列,可以是任意编码。一般中文机器上直接创建的文本文件只认识ANSI编码
    查看全部
    1 采集 收起 来源:文件的编码

    2018-03-22

  • File类 java.io.File类用于表示文件的路径,不能访问文件内容。 1.创建带有路径的File对象: File file = new File("/home/visen"); File file = new File("/home/visen","test.txt"); 2.判断目录是否存在: file.exists();//返回boolean值 3. 创建目录: file.mkdir();//单级 file.mkdirs();//多级 4.创建文件: file.createNewFile(); 5.删除目录或文件: file.delete(); 6.判断是否是一个目录: file.isDirectory();//返回boolean值,只有在是目录的情况下返回true 7.判断是否是一个文件: file.isFile(); 8.获得抽象路径: file.getAbsolutePath(); 9.获得目录或文件名称: file.getName(); 10.得到父目录: file.getParent();//可返回String或File 11.列出目录下的内容: String[] dirContents = file.list();//用字符串数组接收 12.获取系统分隔符: File.seperater();
    查看全部
  • 《JAVA编码》 JAVA是双字节编码,UTF-16be. GBK编码:中文占用两个字节,英文占用一个字节; UTF-8编码:中文占用三个字节,英文占用一个字节; UTF-16be编码:中文占用两个字节,英文占用两个字节; 当你的字节序列是某种编码时,转换成字符串也要用相应的编码,否则会乱码。 例: 一、把字符串转化为字节码: String s = "编码测试"; byte[] bytes = s.getBytes();//把字符串转化为字节序列存储,用项目默认编码 byte[] bytes2 = s.getBytes("encode");//把字符串转化为字节序列存储,用自定义编码,UTF-8,gbk等. Integer.toHexString((b & 0xFF)+" ");//转换为16进制显示,位与0xFF保存后8位。 二、把字节码转化为字符串: String str1 = new String(bytes);//用项目默认编码将字节码转为字符串 String str2 = new String(bytes,"encode");//用自定义编码转换
    查看全部
    1 采集 收起 来源:文件的编码

    2018-03-22

  • eclipse里默认是utf-8,桌面文本文件默认是ansi。
    查看全部
    0 采集 收起 来源:文件的编码

    2016-05-10

  • 递归显示文件路径
    查看全部
    0 采集 收起 来源:遍历目录

    2016-05-09

  • readObject() writeObject();
    查看全部

举报

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

微信扫码,参与3人拼团

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

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