
第七章输入输出1、字符编码2、File类3、字节输入流、写字符输入流4、字节输出流、字符输出流5、其他输入、输出流
第七章 输入输出 1、字符编码 2、File类 3、字节输入流、字符输入流 4、字节输出流、字符输出流 5、其他输入、输出流

7-1字符编码问题1、常用的字符编码2、不同字符编码的文件3、程序中的字符编码
7-1 字符编码问题 1、常用的字符编码 2、不同字符编码的文件 3、程序中的字符编码

常用的字符编码GBK(GB2312UTF-8UNICODE
常用的字符编码 GBK(GB2312) UTF-8 UNICODE

不同编码方式的文本文件字符串举例:山东理工大学abc012345899bbC0:山东理工大学abc00000000h:C9BDB6AB C0ED B9A4B4F3 D1 A7616263GBK0123456789abCef86E5B7A5E5:诺跨北滑减葱宸2O000000Oh:EFBBBFE5B190B1 E4 B89C E7O UTF-800000010h:A4A7E5ADA6616263:元瀛b89b&f023456a0e1\.N.t馆.Yfa00000000h:FF FE 715cic4E0674E5SD2759665B6100;OUNICODE00000010h:62 00 6300;b.c
不同编码方式的文本文件 字符串举例:山东理工大学abc GBK UTF-8 UNICODE

程序中的字符编码文本文件编码方式(系统环境编码方式字符串按不同编码方式进行编码>字节数组字节数组→字符串
程序中的字符编码 文本文件编码方式(系统环境编码方式) 字符串按不同编码方式进行编码 → 字节数组 字节数组 → 字符串

7-2 File类的使用1、File类概述2、File类构造方法和常用方法3、File类应用
7-2 File类的使用 1、File类概述 2、File类构造方法和常用方法 3、File类应用

File类概述java.io.File类用于表示文件或目录。只用于从整体上描述文件(自录)的信息(名称大小等),不能用于文件内容的访问
File类概述 java.io.File类用于表示文件或目录。 只用于从整体上描述文件(目录)的信息(名称、 大小等),不能用于文件内容的访问

File类构造方法和常用方法◎构造方法常用方法创建、删除文件(目录)File(String pathname)判断是否存在+ File(String parent,String child)获取文件路径★ File(File parent,String child)获取文件名称获取磁盘空间列举目录下的文件判断文件是否具有可读性、可写性、可执行性设置文件的可读性、可写性、可执行性
File类构造方法和常用方法 构造方法 File(String pathname) File(String parent,String child) File(File parent,String child) 常用方法 创建、删除文件(目录) 判断是否存在 获取文件路径 获取文件名称 获取磁盘空间 列举目录下的文件 判断文件是否具有可读性、可写性、可 执行性 设置文件的可读性、可写性、可执行性

3、File类应用?1、列出一个自录下的所有文件和自录名称①2、列出一个目录及子目录下的所有文件名称の3、列举一个自录下的所有.java文件名称4、列举一个自录及其子自录下的所有.java文件名称
3、File类应用 1、列出一个目录下的所有文件和目录名称 2、列出一个目录及子目录下的所有文件名称 3、列举一个目录下的所有.java文件名称 4、列举一个目录及其子目录下的所有.java文件名称

7-3基本的文件输入、输出流1、InputStream和FileInputStream2、Reader和FileReader3、OutputStream和FileOutputStream4、Writer和FileWriter
7-3 基本的文件输入、输出流 1、InputStream和FileInputStream 2、Reader和File Reader 3、OutputStream和FileOutputStream 4、Writer和FileWriter