Java
1. FileInputStream
public FileInputStream(String name)
throws FileNotFoundException
-
异常
FileNotFoundException
- 如果文件不存在,则是目录而不是常规文件,或者由于某些其他原因无法打开进行读取。SecurityException
- 如果存在安全管理器且其checkRead
方法拒绝对该文件的读访问权。
2.FileInputStream
public FileInputStream(File file)
throws FileNotFoundException
-
异常
FileNotFoundException
- 如果文件不存在,则是目录而不是常规文件,或者由于某些其他原因无法打开进行读取。SecurityException
- 如果存在安全管理器且其checkRead
方法拒绝对该文件的读访问权。
3
如果fdObj
为null,则抛出NullPointerException
。
如果fdObj
是invalid
,则此构造函数不会引发异常。 但是,如果在结果流上调用方法以在流上尝试I / O,则抛出IOException
。
public FileInputStream(FileDescriptor fdObj)
4. createImageInputStream
public static ImageInputStream createImageInputStream(Object input) throws IOException
返回ImageInputStream
,将从给定的Object
获取其输入。 该组ImageInputStreamSpi
与注册的小号IIORegistry
类查询和第一个即能取从所提供的对象的输入被用来创建返回ImageInputStream
。 如果不存在合适的ImageInputStreamSpi
,则返回null
。
5.createImageOutputStream
public static ImageOutputStream createImageOutputStream(Object output) throws IOException
返回ImageOutputStream
,将其输出发送到给定的Object
。 该组ImageOutputStreamSpi
与注册的小号IIORegistry
类查询和对应的第一个是能够从所提供的对象发送输出被用来创建返回ImageOutputStream
。 如果不存在合适的ImageOutputStreamSpi
,则返回null
。
getUseCache
和getCacheDirectory
的当前缓存设置将用于控制缓存。