java.io.InputStream 为什么不能实例化
如题
------解决方案--------------------public abstract class InputStreamextends Objectimplements Closeable
抽象类无法实例化。
------解决方案--------------------这个类本身还有很多东西没实现,你只能实例化它的子类。
------解决方案--------------------直接已知子类:
AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringBufferInputStream
他们都可以
比如:
Java code
try {
InputStream is = new FileInputStream("d:/1.txt");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
------解决方案--------------------
因为InputStream中的read方法并没有实现,是需要子类实现啊。JVM默认也不知道应该在read方法中怎样处理