170 likes | 357 Views
第10章 输入与输出. 面向对象的程序设计与 JAVA 娄不夜 王利 编著 主讲:胡传福 E-mail:hucf@dgut.edu.cn. 输入输出. Java 在 java.io 包中提供有许多的 I/O 流类。 依照读写单位,可以将数据流分为字节流、字符流和高级流等。. File 类. File(String pathname) File(String parent,String child) File(File parent,String child) 举例: File f1 = new File(“c:\tmp”); 实例方法:见 P221. 字节流.
E N D
第10章 输入与输出 面向对象的程序设计与JAVA 娄不夜 王利 编著 主讲:胡传福 E-mail:hucf@dgut.edu.cn Chapter 10
输入输出 • Java在java.io包中提供有许多的I/O流类。 • 依照读写单位,可以将数据流分为字节流、字符流和高级流等。 Chapter 10
File类 • File(String pathname) • File(String parent,String child) • File(File parent,String child) • 举例: • File f1 = new File(“c:\\tmp”); • 实例方法:见P221 Chapter 10
字节流 • InputStream • OutputStream Chapter 10
字节流(…) • FileInputStream • FileOutputStream Chapter 10
字节流(…) • ByteArrayInputStream • ByteArrayOutputStream Chapter 10
字节流(…) • PipedInputStream • PipedOutputStream Chapter 10
字节流(…) • BufferedInputStream • BufferedOutputStream Chapter 10
字符流 • Reader • Writer Chapter 10
字符流(…) • InputStreamReader • OutputStreamWriter Chapter 10
字符流(…) • FileReader • FileWriter Chapter 10
字符流(…) • CharArrayReader • CharArrayWriter Chapter 10
字符流(…) • StringReader • StringWriter Chapter 10
字符流(…) • PipedReader • PipedWriter Chapter 10
字符流(…) • BufferedReader • BufferedWriter Chapter 10
高级流 • DataInputStream • DataOutputStream Chapter 10
标准输入输出流 • public final class System{ • public final static InputStream in; • public final static PrintStream out; • … • } Chapter 10