
Java基础教程 佛山开放大学 孟艳敏
Java 基 础 教 程 佛山开放大学 孟艳敏

Java基础教程目录 第1章]ava语言简介 第7章建立对话框 第2章基本数据类型和数组 第8章]ava applet基础 第3章运算符、表达式和语句 第9章图形与图像 第4章类、对象和接口 第10章]ava多线程机制 第5章常用实用类 第11章输入/输出流 第6章常用组件及事件处理 第12章Java网络的基本知 识
第1章 Java语言简介 第2章 基本数据类型和数组 第3章 运算符、表达式和语句 第4章 类、对象和接口 第5章 常用实用类 第6章 常用组件及事件处理 第7章 建立对话框 第8章 Java Applet基础 第9章 图形与图像 第10章 Java多线程机制 第11章 输入/输出流 第12章 Java网络的基本知 识 Java基础教程目录

第十一章输入/输出流(/O流) ■File类 ■运行可执行文件 ■FilelnputStream类 ■ RandomAccessFi le类 ■Fi leOutputStream类 ·数据流 ■FileReader类和 ·带进度条的输入流 FileWriter类 ·对象流 ·使用文件对话框打开 ·文件锁Fi leLock 和保存文件
第十一章 输入/输出流(I/O流) ◼ File类 ◼ FileInputStream类 ◼ FileOutputStream类 ◼ FileReader类和 FileWriter类 ◼ 使用文件对话框打开 和保存文件 ◼ 运行可执行文件 ◼ RandomAccessFile类 ◼ 数据流 ◼ 带进度条的输入流 ◼ 对象流 ◼ 文件锁FileLock

第十一章输入/输出流(I/O流) ■Java.io包中的输入流、输出流 ■输入流:inputStream、Reader的子类 ■输出流:outputStream、writer的子类 ■数据流向: 字节序列 源 目的地 与磁盘的读取 有关
第十一章 输入/输出流(I/O流) ◼ Java.io包中的输入流、输出流 ◼ 输入流:inputStream 、Reader的子类 ◼ 输出流:outputStream、writer的子类 ◼ 数据流向: 源 目的地 字节序列 与磁盘的读取 有关

11.1File类 ■FiIe类的对象主要获取文件本身的信息 ■创建文件对象的构造方法: File(String filename) File(String directoryPath,String filename) File(File f,String filename)
11.1 File类 ◼ File类的对象主要获取文件本身的信息 ◼ 创建文件对象的构造方法: ◼ File(String filename) ◼ File(String directoryPath,String filename) ◼ File(File f,String filename)

11.1File类 ■File的属性: public String getName() public boolean canRead ( public boolean can Write() public boolean exits() public long length() public String getAbsolutePath()
11.1 File类 ◼ File的属性: ◼ public String getName() ◼ public boolean canRead() ◼ public boolean can Write() ◼ public boolean exits() ◼ public long length() ◼ public String getAbsolutePath()

11.1File类 ■FiIe的属性(续): ■public getParent(O public isFile() public boolean isDirectory() public boolean isHidden ( public long lastModified()
11.1 File类 ◼ File的属性(续): ◼ public getParent() ◼ public isFile() ◼ public boolean isDirectory() ◼ public boolean isHidden() ◼ public long lastModified()

例111 D:\1000>javac Example11_1.java D:\1000>java Example11_1 文件Example201是可读的吗:false 文件Example201的长度:B 文件Example2B1的绝对路径:C:1 O00\Example:2B1.java F:1000:是目录吗?fa1se D:\1000>javac Example11_1.java D:\1000>javac Example11_01.java D:1000>java Example11_01 文件Examplei10_2是可读的吗:true 文件Examp1e1B2的长度:843 文件Example1g2的绝对路径:d:10 O0\Example101.java d:1000:是目录吗?true
例11_1

11.1File类 。目录: public boolean mkdir ( public String[]list() public File[]listFiles public String[]list (FilenameFilter obj) public File[]listFiles(FilenameFilter obj)
11.1 File类 ◼ 目录: ◼ public boolean mkdir() ◼ public String[] list() ◼ public File[] listFiles ◼ public String[] list(FilenameFilter obj) ◼ public File[] listFiles(FilenameFilter obj)

11.1File类 ■目录(续): ■FilenameFilter作为接口,其中的方法: public boolean accept (File dir,String name);
11.1 File类 ◼ 目录(续): ◼ FilenameFilter 作为接口,其中的方法: public boolean accept(File dir,String name);