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

文件传输基础——Java IO流

难度入门
时长 2小时 0分
学习人数
综合评分9.67
669人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • /* * 文本文件就是字节序列 * 可以是任意编码的字节序列 * 如果我们在中文机器上直接创建文本文件,那么该文本文件只认识ansi编码, * 联通、联这是一种巧合,她们刚好utf-8编码的规则 */
    查看全部
    0 采集 收起 来源:文件的编码

    2014-10-13

  • 当你的字节序列是某种编码时,这个时候想把字节序列变成字符串,也需要用这种编码方式,否则会出现乱码。 String str1 = new String(byte4);//用系统默认的编码 System.out.println(str1);//aU孇 String str2 = new String(byte4,"utf-16be");//在构造字符串时可以有两个参数,后面放编码格式 System.out.println(str2);//慕课ABC 文本文件就是字节序列 可以是任意编码的字节序列 如果我们在中文机器上直接创建文本文件,那么该文本文件只认识ansi编码;联通、联这是一种巧合,
    查看全部
    0 采集 收起 来源:文件的编码

    2018-03-22

  • String s = "慕课ABC"; byte[] byte1 = s.getBytes();//将字符串转化为字节数组,用的是项目默认的编码gbk //gbk编码中文占2个字节,英文占1个字节 byte[] byte2 = s.getBytes("gbk"); //utf-8编码中码中文占3个字节,英文占1个字节 byte[] byte3 = s.getBytes("utf-8"); //java是双字节编码utf-16be,utf-16be编码中码中文占2个字节,英文占2个字节 byte[] byte4 = s.getBytes("utf-16be");
    查看全部
    1 采集 收起 来源:文件的编码

    2018-03-22

  • 文件写出流: FileOutputStream fos = new FileOutputStream(file,true) 文件不存在,则创建,否则在后面追加内容 FileOutputStream fos = new FileOutputStream(file) 文件不存在,则创建,否则,删除后再创建
    查看全部
  • 1、is.read() 单字节适合读取小文件 is.read(byte[] bytes,int star,int size) 字节数组适合读取大文件,效率高; 2、做IO操作时注意要关闭流;
    查看全部
  • 4)输出流基本方法 out.write(); out.write(byte[] buf);写出一个byte到流,b的低8位 out.write(byte[] buf,int start,int size); 5)FileInputStream->具体实现了在文件上的读取数据
    查看全部
  • IO流(输入流、输出流) 字节流、字符流 1、字节流 1)InputStream、OutputStream 抽象了应用程序读取/写出数据的方式 2)EOF=End 读到-1就读到结尾 3)输入流基本方法 int b=in.read();//读取一个字节无符号填充到int低八位,-1是EOF in.read(byte[] buf)//读取数据填充到字节数组buf
    查看全部
  • RandomAccessFile基本操作
    查看全部
  • java.IO.File类用于表示文件(目录)。 File类用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。
    查看全部
  • 文本文件是字节序列
    查看全部
    2 采集 收起 来源:文件的编码

    2015-01-09

  • getBytes()方法返回项目默认编码的字节数组; getBytes("gbk")方法返回指定编码的字节数据; gbk编码中文占用2个字节,英文占用1个字节; utf-8编码中文占用3个字节,英文占用1个字节; java是双字节编码,utf-16be编码,中文英文都是占用2个字节;
    查看全部
    0 采集 收起 来源:文件的编码

    2018-03-22

  • file.createNewFile()--boolean;创建同名文件。 file.getName()-String;获取文件/目录名 file.getParent()-String/File;获取父目录路径。 file.mkdirs()-boolean;创建多级目录。
    查看全部
  • 1.创建一个File对象:File file = new File(URL); file.exists()-boolean;是否存在此目录。 file.isDictionary()-boolean;是否是一个目录。 file.isFile()-boolean;是否是一个文件。 file.mkdir()-boolean创建一个同名目录。 file.delete()-boolean删除该目录。
    查看全部
  • java.IO.File类用于表示文件(目录)。 File类用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问。
    查看全部
  • 课程大纲
    查看全部

举报

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

微信扫码,参与3人拼团

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

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