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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • java本身是双字节编码utf-16be
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 使用utf-8编码转换,中文三个字节
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 显式的指定转换编码gbk
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 回避异常就是抛出异常么?
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 项目默认字节:右击项目属性查看——Gbk
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 输出字符的字节
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 新建类
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • 为什联想另存为就是ANSI编码,其他的就不是呢?
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-24

  • IO流(输入流、输出流) 字节流、字符流 1.字节流 1)InputStream、OutputStream InputStream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式 2)EOF = End 读到-1就读到结尾 3)输入流基本方法 int b = in.read();读取一个字节无符号填充到int低八位.-1是 EOF in.read(byte[] buf) 读取数据填充到字节数组buf in.read(byte[] buf,int start,int size)读取数据到字节数组buf,从buf的start位置开始,存放size长度的数据。 4)输出流基本方法 out.write(int b) 写出一个byte到流,b的低8位 out.write(byte[] buf)将buf字节数组都写入到流 out.write(byte[] buf,int start,int size) 5)FileInputStream--->具体实现了在文件上读取数据
    查看全部
  • File类不能用于文件内容的访问
    查看全部
  • RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 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)文件读写完成以后一定要关闭(Oracle官方说明)
    查看全部
  • 1.File对象名.list()方法[返回值:String[]]用于列出当前目录下的子目录和文件,但不包含子目录下的内容。如果要遍历子目录下的内容就需要构造成File对象做递归操作. 2.File对象名.listFiles()方法[返回值:File[]]列出直接子目录(文件)的抽象.
    查看全部
    0 采集 收起 来源:遍历目录

    2017-04-23

  • 1.java.io.File类用于表示文件(目录)。 2.File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。 3.Java中'\'表示转义字符,所以在创建文件对象的时候,目录应该用\\(双斜杠)或者反斜杠/。 4.File file = new File("E:\\javaio\\imooc"); file.exists()方法判断该对象是否存在,存在返回true,否则false。 file.mkdir()方法可以创建该对象(一级目录)。file.mkdirs()是多级目录。 file.delete()方法可以删除该对象。 file.isDirectory()方法判断该对象是否是目录,是目录返回true,不是或者目录不存在返回false。 file.isFile()判断该对象是否是文件。 file.createNewFile()创建文件。 5.File.separator是一种兼容系统的分隔符。例:File file2 = new File("e:"+File.separator); 6.两种创建文件对象的方式 例:①File file2 = new File("e:\\javaio\\日记.txt"); ②File file2 = new File("e:\\javaio","日记.txt");
    查看全部
  • 1.gbk编码,中文占用两个字节,英文占用一个字节。 2.utf-8编码中,中文占用三个字节,英文占用一个字节。 3.utf-16be编码中,中文和英文都是占用两个字节,Java中所谓的双字节编码即为该种编码方式。 4.eclipse默认的编码方式就是GBK,在中文机器上直接创建文本只认识ANSI编码,copy过来的都认识 5.在不同的Java工程中创建的文件是其工程默认的编码方式,内容可以复制转移不会乱码,但是直接复制文件可能会因为工程之间的默认编码方式不同导致乱码。
    查看全部
    0 采集 收起 来源:文件的编码

    2017-04-23

  • 整形32位
    查看全部

举报

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

微信扫码,参与3人拼团

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

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