Java基础之IO流

默认教学计划
79人加入学习
(0人评价)
价格 免费
该课程属于 JavaEE后台开发学习路径 请加入后再学习
课程介绍

 

通过字节流的输入输出学习, 让大家了解和掌握向文件中写入和读取数据的方式。整个视频为用户讲解数据写入文件中使用的类和方法,适时添加注释,以增强对知识的理解,大家可以快捷地学习操作和应用,对整体项目开发有帮助。

 

效果展示

  //将数据写入文件中
  //创建存储数据的文件
  File file = new File(source);
  //创建用于操作文件的字节输出流对象
  //输出流目的是文件,会自动创建,如果文件存在将会覆盖原有文件
  FileOutputStream fos = new FileOutputStream(file);
  //调用父类中的write方法
  byte[] data = "abcde".getBytes();
  fos.write(data);
  //关闭流资源
  fos.close();
  
  FileInputStream fis = new FileInputStream(file);
  //读取数据,使用read一次读取一个字节
  int ch = 0;
  while((ch = fis.read()) != -1){
   System.out.println("ch=" + (char)ch);
   fis.close();
  
 /*
  * 转换流对象OutputStreamWriter写文本
  * 采用UTF-8编码表写入
  */
 public static void writeUTF()throws IOException{
  //创建字节输出流,绑定文件
  FileOutputStream fos = new FileOutputStream("c:\\utf.txt");
  //创建转换流对象,构造方法保证字节输出流,并指定编码表是UTF-8
  OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");
  osw.write("你好");
  osw.close();
 }
 
 /*
  * 转换流对象 OutputStreamWriter写文本
  * 文本采用GBK的形式写入
  */
 public static void writeGBK()throws IOException{
  //创建字节输出流,绑定数据文件
  FileOutputStream fos = new FileOutputStream("c:\\gbk.txt");
  //创建转换流对象,构造方法,绑定字节输出流,使用GBK编码表
  OutputStreamWriter osw = new OutputStreamWriter(fos);
  //转换流写数据
  osw.write("你好");
  
  osw.close();
 }


 
课程大纲​

第一章:Java基础之IO流
第一节:Java基础之字符输入输出流和缓冲流
知识点:介绍JavaIO流开发中的字节输入输出流、转换流、缓冲流的使用。

第二节:Java基础之序列化流反序列化流
知识点:介绍JavaIO流开发中的Properties、序列化流反序列化流的使用。

 

讲师简介 

张文泽    Java特级讲师

具有多年移动开发实战和教学经验, 深刻理解教学研究。

精通Java、C、JavaScript、Objective-C、Swift、MySql、SQLServer等编程语言和数据库。具有丰富的项目经验和项目管理经验。

 

我们承诺 

通过本课程学习,可获得如下知识点

具体知识点如下:
1、Properties 类的使用,Properties表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
2、对象序列化流ObjectOutputStream(只能将支持 java.io.Serializable 接口的对象写入流中)
3、对象反序列化流ObjectInputStream,对使用 ObjectOutputStream 写入的基本数据和对象进行反序列化
4、commons-io.jar的使用,进行文件操作(移动文件,读取文件,检查文件存在等操作)

 

品牌机构,让你每一次学习都有所成长!

课程目标
  • 通过学习本次课程,让你轻松掌握对象的序列化和反序列化,对象的持久化处理,掌握程序开发当中比较重要的处理文件数据的部分,为以后的程序开发之路打下良好的基础。
  • 面向对Java技术和编程有兴趣的零基础初学者

课程特色

直播(2)

学员动态

听音 加入学习
杨陇海 加入学习
后来的我们 加入学习
番茄炒西红柿 加入学习
dickyyy 加入学习