模块  java.desktop
软件包  javax.imageio.stream

Class FileImageInputStream

    • 构造方法详细信息

      • FileImageInputStream

        public FileImageInputStream​(File f)
                             throws FileNotFoundException,
                                    IOException
        构造一个FileImageInputStream将从给定的阅读File

        在构造此对象的时间和上次调用read方法的时间之间,文件内容不得更改。

        参数
        f - 从 File中读取。
        异常
        IllegalArgumentException - 如果 fnull
        SecurityException - 如果存在安全管理器且不允许对文件进行读访问。
        FileNotFoundException - 如果 f是目录或由于任何其他原因无法打开以进行阅读。
        IOException - 如果发生I / O错误。
      • FileImageInputStream

        public FileImageInputStream​(RandomAccessFile raf)
        构造一个FileImageInputStream将从给定的阅读RandomAccessFile

        在构造此对象的时间和上次调用read方法的时间之间,文件内容不得更改。

        参数
        raf - 从 RandomAccessFile中读取。
        异常
        IllegalArgumentException - 如果 rafnull
    • 方法详细信息

      • finalize

        @Deprecated(since="9")
        protected void finalize()
                         throws Throwable
        Deprecated.
        The finalize method has been deprecated. Subclasses that override finalize in order to perform cleanup should be modified to use alternative cleanup mechanisms and to remove the overriding finalize method. When overriding the finalize method, its implementation must explicitly ensure that super.finalize() is invoked as described in Object.finalize(). See the specification for Object.finalize() for further information about migration options.
        在垃圾回收之前完成此对象。 调用close方法以关闭任何打开的输入源。 不应从应用程序代码调用此方法。
        重写:
        finalizeImageInputStreamImpl
        异常
        Throwable - 如果在超类完成期间发生错误。
        另请参见:
        WeakReferencePhantomReference