//: PrintFile.java
// Shorthand class for opening an output file
// for human-readable output.
package com.bruceeckel.tools;
import java.io.*;
public class PrintFile extends PrintStream {
public PrintFile(String filename)
throws IOException {
super(
new BufferedOutputStream(
new FileOutputStream(filename)));
}
public PrintFile(File file)
throws IOException {
this(file.getPath());
}
} ///:~
注意构建器不可能捕获一个由基础类构建器“掷”出的违例。
P.299
注意上面这一句话!
标签:Java,第四版,PrintFile,28,filename,IOException,file,java,public From: https://blog.51cto.com/u_16183536/7486415