第第10章章 I/O系统系统 教学提示:教学提示:从本章开始,将介绍Java中较为高级的内容。本章介绍Java的I/O(输入/输出)系统,主要包括文件的基本操作,Java 中流的概念及其应用,以及随机访问文件。学习完本章内容后,读者对Java的I/O系统将有一个整体上的认识,并有能力实现一般的输入/输出应用。教学目标:教学目标:熟悉对文件及目录的基本操作,熟悉Java I/O系统中各个类的作用及它们之间的关系,掌握随机访问文件的方法。通过上机实践,掌握上述内容的综合应用。10.1 文件的基本操作 对于任何程序设计语言的对于任何程序设计语言的I/O系统来说,在对文件进行读写数据操系统来说,在对文件进行读写数据操作作(不管以何种方式进行不管以何种方式进行)之前,如何找到或定位正确的文件之前,如何找到或定位正确的文件(或目录或目录),如何获取文件,如何获取文件(或目录或目录)的属性信息的属性信息(如是否只读、修改时间如是否只读、修改时间、文件、文件大小等大小等),如何创建和删除文件,如何创建和删除文件(或目录或目录),是首先必须解决的基础性,是首先必须解决的基础性问题。对文件问题。对文件(及