下载此文档

文件与IO流.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第十三课
文件与IO流
回顾
1、子类重写父类中的方法能否缩小访问权限和抛出更多的异常?
no no
2、方法重载需要满足哪些条件?
在同一方法中,方法名相同,参数列表不同
4、包装类型可以与基本类型之间相互赋值吗? 可以
5、将数字字串转换为基本数字类型该如何操作? parseXXX
6、String类与StringBuffer类有何区别?string不可以被改变 stringbuffer只有一个版本
7、,import .* ? 不需要,它是自动导入的
8、Integer sum=null;int sum02=(“123”);
上面的代码片段操作正确么? Y
9、一个类中的静态块在什么时候被执行?
类中有入口main方法初始化一个类调用Java api反射方法(仅执行一次)
10、静态块中可以操作实例成员(实例变量与实例方法)吗? 不能
11、protected提供的访问权限操作范围是什么?
可被声明它的类和派生类的子类以及同一个包中的类访问
12、this与super在调用成员方法和构造方法时有什么不同点?
this调用是指向的本类,super是指向调用的父类
本课案例
使用文件流操作完成文件的复制、剪切等操作
本章目标
运用File类进行文件和目录操作
理解流、标准输入/输出流的概念
运用FileInputStream和FileOutputStream类读写文本文件
运用BufferedReader和BufferedWriter类读写文本文件
运用ObjectOutputStream与ObjectInputStream实现对象流的读写操作
运用ByteArrayInputStream与ByteArrayOutputStream实现对象在内存中的序列化与反序列化
文件
什么是文件
文件可认为是相关记录或放在一起的数据的集合,目录可以看成是一种特殊的文件,文件类型中的一种,可以再包含其他的目录和文件类型。而一般文件是文本等内容,不能再包含其他文件类型。
文件一般存储在哪里?
JAVA程序一般通过什么去访问文件属性?
JAVA API : 类
文件
File 类
物理文件或目录
构造文件对象
操作文件或目录的属性
(路径、权限、日期和时间等)
文件
import ;
……
File file = new File("c:/test/");
("文件或目录是否存在:" + ());
("是文件吗:" + ());
("是目录吗:" + ());
("文件名称:" + ());
("相对路径: " + ());
("绝对路径: " + ());
("父目录:" + ());
("是否可读:" + ());
("是否可写:" + ());
Date now = new Date(());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
("最后修改时间:" + (now));
("文件大小:" + () + "字节");
……

流是指一连串流动的字符,是以先进先出方式发送信息的通道
InputStream
OutputStream
来自数据源的数据流
流向目的地的数据流
A
E
C
D
B
F
水池(数据源)
进水口(输入流)
出水口(输出流)
下水道(目标)
开关
房子(程序)
输入输出流


按流向分为输入流和输出流。所谓输入输出是针对程序而言的,换言之输入流是读文件的流,输出流是写文件的流。流与数据源和程序之间的关系如下图所示:
字节字符流
输入输出流又分为字节流(类名以Stream结尾)和

文件与IO流 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小584 KB
  • 时间2018-05-10