Uses of Class
java.io.IOException
-
Packages that use IOException 软件包 描述 com.sun.jarsigner 此包包含用于定义jarsigner
工具使用的签名机制的接口和类。com.sun.jdi 这是Java调试接口(JDI)的核心包,它定义了值,类型和目标VirtualMachine本身的镜像 - 以及引导工具。com.sun.jdi.connect 此程序包定义使用JDI的虚拟机与目标虚拟机之间的连接。com.sun.jdi.connect.spi 该包包含用于开发新的TransportService
实现的接口和类。com.sun.management 该软件包包含JDK对java.lang.management
API标准实现的扩展,还定义了平台其他一些组件的管理接口。com.sun.net.httpserver 提供简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。com.sun.net.httpserver.spi 提供可插入的服务提供程序接口,允许将HTTP服务器实现替换为其他实现。com.sun.nio.sctp 用于流控制传输协议的Java API。com.sun.security.auth.callback 提供CallbackHandler
的实现。com.sun.source.util 为抽象语法树(AST)上的操作提供实用程序。com.sun.tools.attach 提供附加到Java™虚拟机的API。com.sun.tools.attach.spi 只有定义新附加提供程序的开发人员才需要直接使用此程序包。java.applet 提供创建applet所需的类以及applet用于与其applet上下文通信的类。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.color 提供颜色空间的类。java.awt.datatransfer 提供用于在应用程序之间和之内传输数据的接口和类。java.awt.dnd 拖放是在许多图形用户界面系统中发现的直接操纵手势,其提供了在GUI中与表示元素逻辑相关联的两个实体之间传递信息的机制。java.awt.print 为常规打印API提供类和接口。java.beans 包含与开发 bean相关的类 - 基于JavaBeans™体系结构的组件。java.beans.beancontext 提供与bean上下文相关的类和接口。java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.management 提供用于监视和管理Java虚拟机以及Java运行时中的其他组件的管理界面。java.lang.module 通过解析和服务绑定来支持模块描述符和创建模块配置的类。java.net 提供实现网络应用程序的类。java.net.http HTTP客户端和WebSocket APIjava.nio 定义缓冲区,它是数据的容器,并提供其他NIO包的概述。java.nio.channels 定义通道,表示与能够执行I / O操作的实体的连接,例如文件和套接字; 定义选择器,用于多路复用,非阻塞I / O操作。java.nio.channels.spi java.nio.channels
包的服务提供者类。java.nio.charset 定义字符集,解码器和编码器,用于在字节和Unicode字符之间进行转换。java.nio.file 定义Java虚拟机的接口和类,以访问文件,文件属性和文件系统。java.nio.file.attribute 提供对文件和文件系统属性的访问的接口和类。java.nio.file.spi java.nio.file
包的服务提供者类。java.rmi 提供RMI包。java.rmi.activation 提供对RMI对象激活的支持。java.rmi.server 提供用于支持RMI服务器端的类和接口。java.security 提供安全框架的类和接口。java.security.cert 提供用于解析和管理证书,证书吊销列表(CRL)和证书路径的类和接口。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.jar 提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。java.util.logging 提供Javaâ“2平台核心日志记录工具的类和接口。java.util.prefs 该软件包允许应用程序存储和检索用户和系统首选项和配置数据。java.util.zip 提供用于读取和写入标准ZIP和GZIP文件格式的类。javax.annotation.processing 用于声明注释处理器和允许注释处理器与注释处理工具环境通信的工具。javax.crypto 提供加密操作的类和接口。javax.imageio Java Image I / O API的主要包。javax.imageio.metadata 处理读取和写入元数据的Java Image I / O API包。javax.imageio.spi 一个Java Image I / O API包,包含读取器,编写器,转码器和流的插件接口,以及运行时注册表。javax.imageio.stream Java Image I / O API的一个包,用于处理来自文件和流的低级I / O.javax.management 提供Java Management Extensions的核心类。javax.management.loading 提供实现高级动态加载的类。javax.management.remote 用于远程访问JMX MBean服务器的接口。javax.management.remote.rmi RMI连接器是JMX Remote API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。javax.naming.ldap 提供对LDAPv3扩展操作和控件的支持。javax.net 提供网络应用程序的类。javax.net.ssl 提供安全套接字包的类。javax.print 提供Java™打印服务API的主要类和接口。javax.rmi.ssl 通过安全套接字层(SSL)或传输层安全性(TLS)协议提供RMIClientSocketFactory
和RMIServerSocketFactory
的实现。javax.security.auth.callback 此程序包提供服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如,错误和警告消息)。javax.security.sasl 包含支持SASL的类和接口。javax.sound.midi 为MIDI(乐器数字接口)数据的I / O,排序和合成提供接口和类。javax.sound.midi.spi 为提供新MIDI设备,MIDI文件读取器和写入器或声音库读取器时服务提供商提供接口。javax.sound.sampled 提供用于捕获,处理和回放采样音频数据的接口和类。javax.sound.sampled.spi 在提供新的音频设备,声音文件读取器和写入器或音频格式转换器时,为服务提供者提供抽象类。javax.sql.rowset JDBCRowSet
实现的标准接口和基类。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.filechooser 包含JFileChooser
组件使用的类和接口。javax.swing.plaf.synth Synth是一种可换肤的外观和感觉,其中所有的绘画都被委派。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
和用于创建HTML文本编辑器的支持类。javax.swing.text.html.parser 提供默认的HTML解析器以及支持类。javax.swing.text.rtf 提供用于创建富文本格式文本编辑器的类(RTFEditorKit
)。javax.tools 为可以从程序调用的工具提供接口,例如编译器。javax.xml.parsers 提供使用SAX(Simple API for XML)解析器或DOM(文档对象模型)文档构建器处理XML文档的类。javax.xml.validation 提供用于验证XML文档的API。jdk.jfr 该软件包提供了用于创建事件和控制Flight Recorder的类。jdk.jfr.consumer 此程序包包含用于使用Flight Recorder数据的类。jdk.jshell.execution 为构建JShell执行引擎提供实现支持。jdk.management.jfr 该软件包包含用于通过Java Management Extensions(JMX)控制和监视Flight Recorder的类。jdk.nashorn.api.tree Nashorn解析器API提供接口以将ECMAScript源代码表示为抽象语法树(AST)和解析器以解析ECMAScript源脚本。jdk.net java.net
和java.nio.channels
套接字类的特定于平台的套接字选项。jdk.nio 定义JDK特定的channel
API。org.xml.sax 提供核心SAX API。org.xml.sax.ext 为SAX2设施提供符合SAX驱动程序不一定支持的接口。org.xml.sax.helpers 提供帮助程序类,包括支持引导基于SAX的应用程序。 -
-
Uses of IOException in com.sun.jarsigner
Methods in com.sun.jarsigner that throw IOException 变量和类型 方法 描述 abstract byte[]
ContentSigner. generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp)
已过时。生成PKCS#7签名数据消息。 -
Uses of IOException in com.sun.jdi
Methods in com.sun.jdi that throw IOException 变量和类型 方法 描述 VirtualMachine
VirtualMachineManager. createVirtualMachine(Connection connection)
创建一个新的虚拟机。VirtualMachine
VirtualMachineManager. createVirtualMachine(Connection connection, Process process)
为目标VM创建虚拟机镜像。 -
Uses of IOException in com.sun.jdi.connect
Subclasses of IOException in com.sun.jdi.connect 变量和类型 类 描述 class
TransportTimeoutException
连接到目标VM或等待接受来自目标VM的连接时,可能会因超时而抛出此异常。Methods in com.sun.jdi.connect that throw IOException 变量和类型 方法 描述 VirtualMachine
ListeningConnector. accept(Map<String,? extends Connector.Argument> arguments)
等待目标VM连接到此连接器。VirtualMachine
AttachingConnector. attach(Map<String,? extends Connector.Argument> arguments)
附加到正在运行的应用程序并返回其VM的镜像。VirtualMachine
LaunchingConnector. launch(Map<String,? extends Connector.Argument> arguments)
启动应用程序并连接到其VM。String
ListeningConnector. startListening(Map<String,? extends Connector.Argument> arguments)
侦听目标VM发起的一个或多个连接。void
ListeningConnector. stopListening(Map<String,? extends Connector.Argument> arguments)
取消侦听连接。 -
Uses of IOException in com.sun.jdi.connect.spi
Subclasses of IOException in com.sun.jdi.connect.spi 变量和类型 类 描述 class
ClosedConnectionException
由于在I / O操作正在进行时异步关闭Connection
,可能会抛出此异常。Methods in com.sun.jdi.connect.spi that throw IOException 变量和类型 方法 描述 abstract Connection
TransportService. accept(TransportService.ListenKey listenKey, long acceptTimeout, long handshakeTimeout)
接受来自目标VM的连接。abstract Connection
TransportService. attach(String address, long attachTimeout, long handshakeTimeout)
附加到指定的地址。abstract void
Connection. close()
关闭此连接。abstract byte[]
Connection. readPacket()
从目标VM读取数据包。abstract TransportService.ListenKey
TransportService. startListening()
侦听传输服务选择的地址。abstract TransportService.ListenKey
TransportService. startListening(String address)
侦听入站连接的指定地址。abstract void
TransportService. stopListening(TransportService.ListenKey listenKey)
停止侦听入站连接。abstract void
Connection. writePacket(byte[] pkt)
将数据包写入目标VM。 -
Uses of IOException in com.sun.management
Methods in com.sun.management that throw IOException 变量和类型 方法 描述 void
HotSpotDiagnosticMXBean. dumpHeap(String outputFile, boolean live)
以与hprof堆转储相同的格式将堆转储到outputFile
文件。 -
Uses of IOException in com.sun.net.httpserver
Methods in com.sun.net.httpserver that throw IOException 变量和类型 方法 描述 abstract void
HttpServer. bind(InetSocketAddress addr, int backlog)
将当前未绑定的HttpServer绑定到给定的地址和端口号。static HttpServer
HttpServer. create()
创建一个HttpServer实例,该实例最初未绑定到任何本地地址/端口。static HttpServer
HttpServer. create(InetSocketAddress addr, int backlog)
创建一个HttpServer
实例,该实例将绑定到指定的InetSocketAddress
(IP地址和端口号)也可以指定最大积压。static HttpsServer
HttpsServer. create()
创建一个HttpsServer实例,该实例最初未绑定到任何本地地址/端口。static HttpsServer
HttpsServer. create(InetSocketAddress addr, int backlog)
创建一个HttpsServer
实例,该实例将绑定到指定的InetSocketAddress
(IP地址和端口号)也可以指定最大积压。void
Filter.Chain. doFilter(HttpExchange exchange)
调用链中的下一个过滤器,如果这是链中的最终过滤器,则调用用户交换处理程序。abstract void
Filter. doFilter(HttpExchange exchange, Filter.Chain chain)
要求此过滤器预先/后处理给定的交换。void
HttpHandler. handle(HttpExchange exchange)
处理给定的请求并生成适当的响应。abstract void
HttpExchange. sendResponseHeaders(int rCode, long responseLength)
使用当前响应标头集和此方法中指定的数字响应代码开始将响应发送回客户端。 -
Uses of IOException in com.sun.net.httpserver.spi
Methods in com.sun.net.httpserver.spi that throw IOException 变量和类型 方法 描述 abstract HttpServer
HttpServerProvider. createHttpServer(InetSocketAddress addr, int backlog)
从此提供程序创建HttpServerabstract HttpsServer
HttpServerProvider. createHttpsServer(InetSocketAddress addr, int backlog)
从此提供程序创建HttpsServer -
Uses of IOException in com.sun.nio.sctp
Methods in com.sun.nio.sctp that throw IOException 变量和类型 方法 描述 abstract SctpChannel
SctpServerChannel. accept()
接受此频道套接字上的关联。abstract Association
SctpChannel. association()
返回此通道套接字上的关联。abstract Set<Association>
SctpMultiChannel. associations()
返回此通道套接字上的打开关联。abstract SctpChannel
SctpChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址。SctpMultiChannel
SctpMultiChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。abstract SctpMultiChannel
SctpMultiChannel. bind(SocketAddress local, int backlog)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。SctpServerChannel
SctpServerChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址,并配置套接字以侦听关联。abstract SctpServerChannel
SctpServerChannel. bind(SocketAddress local, int backlog)
将通道的套接字绑定到本地地址,并配置套接字以侦听关联。abstract SctpChannel
SctpChannel. bindAddress(InetAddress address)
将给定地址添加到通道套接字的绑定地址。abstract SctpMultiChannel
SctpMultiChannel. bindAddress(InetAddress address)
将给定地址添加到通道套接字的绑定地址。abstract SctpServerChannel
SctpServerChannel. bindAddress(InetAddress address)
将给定地址添加到通道套接字的绑定地址。abstract SctpChannel
SctpMultiChannel. branch(Association association)
分支机构。abstract boolean
SctpChannel. connect(SocketAddress remote)
连接此通道的插座。abstract boolean
SctpChannel. connect(SocketAddress remote, int maxOutStreams, int maxInStreams)
连接此通道的插座。abstract boolean
SctpChannel. finishConnect()
完成连接SCTP通道的过程。abstract Set<SocketAddress>
SctpChannel. getAllLocalAddresses()
返回此通道的套接字绑定到的所有套接字地址。abstract Set<SocketAddress>
SctpMultiChannel. getAllLocalAddresses()
返回此通道的套接字绑定到的所有套接字地址。abstract Set<SocketAddress>
SctpServerChannel. getAllLocalAddresses()
返回此通道的套接字绑定到的所有套接字地址。abstract <T> T
SctpChannel. getOption(SctpSocketOption<T> name)
返回套接字选项的值。abstract <T> T
SctpMultiChannel. getOption(SctpSocketOption<T> name, Association association)
返回套接字选项的值。abstract <T> T
SctpServerChannel. getOption(SctpSocketOption<T> name)
返回套接字选项的值。abstract Set<SocketAddress>
SctpChannel. getRemoteAddresses()
返回此通道的套接字连接的所有远程地址。abstract Set<SocketAddress>
SctpMultiChannel. getRemoteAddresses(Association association)
返回此通道套接字上给定关联所连接的所有远程地址。static SctpChannel
SctpChannel. open()
打开SCTP通道。static SctpChannel
SctpChannel. open(SocketAddress remote, int maxOutStreams, int maxInStreams)
打开SCTP通道并将其连接到远程地址。static SctpMultiChannel
SctpMultiChannel. open()
打开SCTP多通道。static SctpServerChannel
SctpServerChannel. open()
打开SCTP服务器通道。abstract <T> MessageInfo
SctpChannel. receive(ByteBuffer dst, T attachment, NotificationHandler<T> handler)
接收到给定缓冲区的消息和/或处理通知。abstract <T> MessageInfo
SctpMultiChannel. receive(ByteBuffer buffer, T attachment, NotificationHandler<T> handler)
通过此频道接收消息和/或处理通知。abstract int
SctpChannel. send(ByteBuffer src, MessageInfo messageInfo)
通过此频道发送消息。abstract int
SctpMultiChannel. send(ByteBuffer buffer, MessageInfo messageInfo)
通过此频道发送消息。abstract <T> SctpChannel
SctpChannel. setOption(SctpSocketOption<T> name, T value)
设置套接字选项的值。abstract <T> SctpMultiChannel
SctpMultiChannel. setOption(SctpSocketOption<T> name, T value, Association association)
设置套接字选项的值。abstract <T> SctpServerChannel
SctpServerChannel. setOption(SctpSocketOption<T> name, T value)
设置套接字选项的值。abstract SctpChannel
SctpChannel. shutdown()
在不关闭通道的情况下关闭连接。abstract SctpMultiChannel
SctpMultiChannel. shutdown(Association association)
在不关闭频道的情况下关闭关联。abstract SctpChannel
SctpChannel. unbindAddress(InetAddress address)
从通道套接字的绑定地址中删除给定地址。abstract SctpMultiChannel
SctpMultiChannel. unbindAddress(InetAddress address)
从通道套接字的绑定地址中删除给定地址。abstract SctpServerChannel
SctpServerChannel. unbindAddress(InetAddress address)
从通道套接字的绑定地址中删除给定地址。 -
Uses of IOException in com.sun.security.auth.callback
Methods in com.sun.security.auth.callback that throw IOException 变量和类型 方法 描述 void
TextCallbackHandler. handle(Callback[] callbacks)
处理指定的回调集。 -
Uses of IOException in com.sun.source.util
Methods in com.sun.source.util that throw IOException 变量和类型 方法 描述 abstract Iterable<? extends Element>
JavacTask. analyze()
完成所有分析。abstract Iterable<? extends JavaFileObject>
JavacTask. generate()
生成代码。abstract DocCommentTree
DocTrees. getDocCommentTree(Element e, String relativePath)
返回给定文件的doc注释树,其路径是相对于给定元素指定的。abstract Iterable<? extends CompilationUnitTree>
JavacTask. parse()
解析返回抽象语法树列表的指定文件。 -
Uses of IOException in com.sun.tools.attach
Subclasses of IOException in com.sun.tools.attach 变量和类型 类 描述 class
AttachOperationFailedException
异常类型,表示目标VM中的附加操作失败。Methods in com.sun.tools.attach that throw IOException 变量和类型 方法 描述 static VirtualMachine
VirtualMachine. attach(VirtualMachineDescriptor vmd)
附加到Java虚拟机。static VirtualMachine
VirtualMachine. attach(String id)
附加到Java虚拟机。abstract void
VirtualMachine. detach()
从虚拟机中分离。abstract Properties
VirtualMachine. getAgentProperties()
返回目标虚拟机中的当前 代理属性 。abstract Properties
VirtualMachine. getSystemProperties()
返回目标虚拟机中的当前系统属性。void
VirtualMachine. loadAgent(String agent)
加载代理。abstract void
VirtualMachine. loadAgent(String agent, String options)
加载代理。void
VirtualMachine. loadAgentLibrary(String agentLibrary)
加载代理库。abstract void
VirtualMachine. loadAgentLibrary(String agentLibrary, String options)
加载代理库。void
VirtualMachine. loadAgentPath(String agentPath)
按完整路径名加载本机代理库。abstract void
VirtualMachine. loadAgentPath(String agentPath, String options)
按完整路径名加载本机代理库。abstract String
VirtualMachine. startLocalManagementAgent()
在目标虚拟机中启动本地JMX管理代理程序。abstract void
VirtualMachine. startManagementAgent(Properties agentProperties)
在目标虚拟机中启动JMX管理代理程序。 -
Uses of IOException in com.sun.tools.attach.spi
Methods in com.sun.tools.attach.spi that throw IOException 变量和类型 方法 描述 VirtualMachine
AttachProvider. attachVirtualMachine(VirtualMachineDescriptor vmd)
附加到Java虚拟机。abstract VirtualMachine
AttachProvider. attachVirtualMachine(String id)
附加到Java虚拟机。 -
Uses of IOException in java.applet
Methods in java.applet that throw IOException 变量和类型 方法 描述 void
AppletContext. setStream(String key, InputStream stream)
已过时。将指定的流与此applet上下文中的指定键相关联。 -
Uses of IOException in java.awt
Methods in java.awt that throw IOException 变量和类型 方法 描述 void
Desktop. browse(URI uri)
启动默认浏览器以显示URI
。static Font
Font. createFont(int fontFormat, File fontFile)
使用指定的字体类型和指定的字体文件返回新的Font
。static Font
Font. createFont(int fontFormat, InputStream fontStream)
使用指定的字体类型和输入数据返回新的Font
。static Font[]
Font. createFonts(File fontFile)
返回从指定文件解码的新数组Font
。static Font[]
Font. createFonts(InputStream fontStream)
返回从指定流解码的新数组Font
。void
Desktop. edit(File file)
启动关联的编辑器应用程序并打开文件进行编辑。void
Desktop. mail()
启动用户默认邮件客户端的邮件撰写窗口。void
Desktop. mail(URI mailtoURI)
启动用户默认邮件客户端的邮件撰写窗口,填充mailto:
URI指定的邮件字段。void
Desktop. open(File file)
启动关联的应用程序以打开文件。void
Desktop. print(File file)
使用关联应用程序的print命令,使用本机桌面打印工具打印文件。protected static void
AWTEventMulticaster. save(ObjectOutputStream s, String k, EventListener l)
将Serializable侦听器链保存到序列化流。protected void
AWTEventMulticaster. saveInternal(ObjectOutputStream s, String k)
序列化支持。void
SplashScreen. setImageURL(URL imageURL)
更改启动画面图像。 -
Uses of IOException in java.awt.color
Methods in java.awt.color that throw IOException 变量和类型 方法 描述 static ICC_Profile
ICC_Profile. getInstance(InputStream s)
构造与InputStream中的数据对应的ICC_Profile。static ICC_Profile
ICC_Profile. getInstance(String fileName)
构造与文件中的数据对应的ICC_Profile。void
ICC_Profile. write(OutputStream s)
将此ICC_Profile写入OutputStream。void
ICC_Profile. write(String fileName)
将此ICC_Profile写入文件。 -
Uses of IOException in java.awt.datatransfer
Methods in java.awt.datatransfer that throw IOException 变量和类型 方法 描述 Object
Clipboard. getData(DataFlavor flavor)
返回一个对象,该对象表示指定的DataFlavor
中此剪贴板的当前内容。Reader
DataFlavor. getReaderForText(Transferable transferable)
获取文本flavor的Reader,如果需要,为预期的charset(编码)解码。Object
StringSelection. getTransferData(DataFlavor flavor)
如果可能,返回请求的DataFlavor
中的Transferable
数据。Object
Transferable. getTransferData(DataFlavor flavor)
返回表示要传输的数据的对象。void
DataFlavor. readExternal(ObjectInput is)
从序列化状态恢复此DataFlavor
。void
DataFlavor. writeExternal(ObjectOutput os)
序列化DataFlavor
。 -
Uses of IOException in java.awt.dnd
Methods in java.awt.dnd that throw IOException 变量和类型 方法 描述 Object
DropTargetContext.TransferableProxy. getTransferData(DataFlavor df)
返回一个对象,该对象表示由封装的transferable为请求的数据flavor提供的数据。 -
Uses of IOException in java.awt.print
Methods in java.awt.print that return IOException 变量和类型 方法 描述 IOException
PrinterIOException. getIOException()
返回终止打印作业的IOException
。Constructors in java.awt.print with parameters of type IOException 构造器 描述 PrinterIOException(IOException exception)
构造一个新的PrinterIOException
,其字符串表示形式为指定的IOException
。 -
Uses of IOException in java.beans
Methods in java.beans that throw IOException 变量和类型 方法 描述 static Object
Beans. instantiate(ClassLoader cls, String beanName)
实例化JavaBean。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext)
实例化JavaBean。static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
已过时。建议使用Beans.instantiate(ClassLoader, String, BeanContext)
,因为不推荐使用Applet API。 -
Uses of IOException in java.beans.beancontext
Methods in java.beans.beancontext that throw IOException 变量和类型 方法 描述 protected void
BeanContextServicesSupport. bcsPreDeserializationHook(ObjectInputStream ois)
在反序列化子项之前从BeanContextSupport readObject调用...protected void
BeanContextSupport. bcsPreDeserializationHook(ObjectInputStream ois)
在defaultReadObject()之后但在反序列化任何子级之前由readObject调用。protected void
BeanContextServicesSupport. bcsPreSerializationHook(ObjectOutputStream oos)
在序列化子节点之前从BeanContextSupport writeObject调用...protected void
BeanContextSupport. bcsPreSerializationHook(ObjectOutputStream oos)
在defaultWriteObject()之后但在序列化当前可序列化的子级之前由writeObject调用。protected void
BeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)
readObject用于反序列化集合。Object
BeanContext. instantiateChild(String beanName)
实例BeanContext
为此BeanContext
的子级的javaBean。Object
BeanContextSupport. instantiateChild(String beanName)
instantiateChild方法是BeanContext中的一个便利钩子,用于简化将嵌套的Bean实例化为BeanContext
。void
BeanContextSupport. readChildren(ObjectInputStream ois)
当此类的实例用作BeanContext协议(及其子协议)的实现的委托时,在反序列化期间存在“鸡和蛋”问题protected void
BeanContextSupport. serialize(ObjectOutputStream oos, Collection<?> coll)
由writeObject用于序列化Collection。void
BeanContextSupport. writeChildren(ObjectOutputStream oos)
用于序列化此BeanContext
所有子女。 -
Uses of IOException in java.io
Subclasses of IOException in java.io 变量和类型 类 描述 class
CharConversionException
字符转换异常的基类。class
EOFException
表示在输入期间意外到达文件末尾或流末尾的信号。class
FileNotFoundException
尝试打开由指定路径名表示的文件的信号失败。class
InterruptedIOException
表示I / O操作已中断。class
InvalidClassException
Serialization运行时检测到类的以下问题之一时抛出。class
InvalidObjectException
指示一个或多个反序列化对象未通过验证测试。class
NotActiveException
序列化或反序列化未激活时抛出。class
NotSerializableException
当实例需要具有Serializable接口时抛出。class
ObjectStreamException
特定于Object Stream类的所有异常的超类。class
OptionalDataException
异常表示由于未读原始数据导致对象读取操作失败,或者属于流中序列化对象的数据结束。class
StreamCorruptedException
从对象流中读取的控制信息违反内部一致性检查时抛出。class
SyncFailedException
表示同步操作失败。class
UnsupportedEncodingException
不支持字符编码。class
UTFDataFormatException
表示已在数据输入流中或由实现数据输入接口的任何类读取 modified UTF-8格式的格式错误的字符串。class
WriteAbortedException
表示在写入操作期间抛出了其中一个ObjectStreamExceptions。Methods in java.io that return IOException 变量和类型 方法 描述 IOException
UncheckedIOException. getCause()
返回此异常的原因。Methods in java.io that throw IOException 变量和类型 方法 描述 protected void
ObjectOutputStream. annotateClass(类<?> cl)
子类可以实现此方法以允许类数据存储在流中。protected void
ObjectOutputStream. annotateProxyClass(类<?> cl)
子类可以实现此方法以将流中的自定义数据与动态代理类的描述符一起存储。Writer
Writer. append(char c)
将指定的字符追加到此writer。Writer
Writer. append(CharSequence csq)
将指定的字符序列追加到此writer。Writer
Writer. append(CharSequence csq, int start, int end)
将指定字符序列的子序列追加到此writer。int
BufferedInputStream. available()
返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被下一次调用此输入流的方法阻塞。int
FileInputStream. available()
返回可以从此输入流中读取(或跳过)的剩余字节数的估计值,而不会被下一次调用此输入流的方法阻塞。int
FilterInputStream. available()
返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被此输入流的方法的下一个调用方阻塞。int
InputStream. available()
返回可以从此输入流中无阻塞地读取(或跳过)的字节数的估计值,可以是0,或者在检测到流结束时为0。int
LineNumberInputStream. available()
已过时。返回可以在不阻塞的情况下从此输入流中读取的字节数。int
ObjectInput. available()
返回可以不阻塞地读取的字节数。int
ObjectInputStream. available()
返回可以不阻塞地读取的字节数。int
PipedInputStream. available()
返回可以在不阻塞的情况下从此输入流中读取的字节数。int
PushbackInputStream. available()
返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被下一次调用此输入流的方法阻塞。int
SequenceInputStream. available()
返回当前基础输入流可以读取(或跳过)的字节数的估计值,而不会被下一次调用当前基础输入流的方法阻塞。void
BufferedInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
ByteArrayInputStream. close()
关闭ByteArrayInputStream
无效。void
ByteArrayOutputStream. close()
关闭ByteArrayOutputStream
无效。void
Closeable. close()
关闭此流并释放与其关联的所有系统资源。void
FileInputStream. close()
关闭此文件输入流并释放与该流关联的所有系统资源。void
FileOutputStream. close()
关闭此文件输出流并释放与此流关联的所有系统资源。void
FilterInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
FilterOutputStream. close()
关闭此输出流并释放与该流关联的所有系统资源。void
InputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
ObjectInput. close()
关闭输入流。void
ObjectInputStream. close()
关闭输入流。void
ObjectOutput. close()
关闭流。void
ObjectOutputStream. close()
关闭流。void
OutputStream. close()
关闭此输出流并释放与此流关联的所有系统资源。void
PipedInputStream. close()
关闭此管道输入流并释放与该流关联的所有系统资源。void
PipedOutputStream. close()
关闭此管道输出流并释放与此流关联的所有系统资源。void
PipedReader. close()
关闭此管道流并释放与该流关联的所有系统资源。void
PipedWriter. close()
关闭此管道输出流并释放与此流关联的所有系统资源。void
PushbackInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
PushbackReader. close()
关闭流并释放与其关联的所有系统资源。void
RandomAccessFile. close()
关闭此随机访问文件流并释放与该流关联的所有系统资源。abstract void
Reader. close()
关闭流并释放与其关联的所有系统资源。void
SequenceInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
StringWriter. close()
关闭StringWriter
无效。abstract void
Writer. close()
关闭流,先冲洗它。void
PipedInputStream. connect(PipedOutputStream src)
使此管道输入流连接到管道输出流src
。void
PipedOutputStream. connect(PipedInputStream snk)
将此管道输出流连接到接收器。void
PipedReader. connect(PipedWriter src)
使此管道读取器连接到管道写入器src
。void
PipedWriter. connect(PipedReader snk)
将此管道编写器连接到接收器。boolean
File. createNewFile()
当且仅当具有此名称的文件尚不存在时,以原子方式创建由此抽象路径名命名的新空文件。static File
File. createTempFile(String prefix, String suffix)
在默认临时文件目录中创建一个空文件,使用给定的前缀和后缀生成其名称。static File
File. createTempFile(String prefix, String suffix, File directory)
在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。abstract boolean
ObjectInputStream.GetField. defaulted(String name)
如果命名字段是默认值且在此流中没有值,则返回true。void
ObjectInputStream. defaultReadObject()
从此流中读取当前类的非静态和非瞬态字段。void
ObjectOutputStream. defaultWriteObject()
将当前类的非静态和非瞬态字段写入此流。protected void
ObjectOutputStream. drain()
排除ObjectOutputStream中的所有缓冲数据。protected void
FileInputStream. finalize()
不推荐使用,要删除:此API元素将在以后的版本中删除。finalize
方法已被弃用,将被删除。protected void
FileOutputStream. finalize()
不推荐使用,要删除:此API元素将在以后的版本中删除。finalize
方法已被弃用,将被删除。void
BufferedOutputStream. flush()
刷新此缓冲的输出流。void
BufferedWriter. flush()
刷新流。void
DataOutputStream. flush()
刷新此数据输出流。void
FilterOutputStream. flush()
刷新此输出流并强制将任何缓冲的输出字节写出到流中。void
FilterWriter. flush()
刷新流。void
Flushable. flush()
通过将任何缓冲的输出写入基础流来刷新此流。void
ObjectOutput. flush()
刷新流。void
ObjectOutputStream. flush()
刷新流。void
OutputStream. flush()
刷新此输出流并强制写出任何缓冲的输出字节。void
OutputStreamWriter. flush()
刷新流。void
PipedOutputStream. flush()
刷新此输出流并强制写出任何缓冲的输出字节。void
PipedWriter. flush()
刷新此输出流并强制写出任何缓冲的输出字符。abstract void
Writer. flush()
刷新流。abstract boolean
ObjectInputStream.GetField. get(String name, boolean val)
从持久字段中获取指定布尔字段的值。abstract byte
ObjectInputStream.GetField. get(String name, byte val)
从持久字段中获取指定字节字段的值。abstract char
ObjectInputStream.GetField. get(String name, char val)
从持久字段中获取指定char字段的值。abstract double
ObjectInputStream.GetField. get(String name, double val)
从持久字段中获取指定双字段的值。abstract float
ObjectInputStream.GetField. get(String name, float val)
从持久字段中获取指定的float字段的值。abstract int
ObjectInputStream.GetField. get(String name, int val)
从持久字段中获取指定int字段的值。abstract long
ObjectInputStream.GetField. get(String name, long val)
从持久字段中获取指定长字段的值。abstract short
ObjectInputStream.GetField. get(String name, short val)
从持久字段中获取指定短字段的值。abstract Object
ObjectInputStream.GetField. get(String name, Object val)
从持久字段中获取指定的Object字段的值。File
File. getCanonicalFile()
返回此抽象路径名的规范形式。String
File. getCanonicalPath()
返回此抽象路径名的规范路径名字符串。FileDescriptor
FileInputStream. getFD()
返回FileDescriptor
对象,该对象表示与此FileInputStream
正在使用的文件系统中的实际文件的连接。FileDescriptor
FileOutputStream. getFD()
返回与此流关联的文件描述符。FileDescriptor
RandomAccessFile. getFD()
返回与此流关联的opaque文件描述符对象。long
RandomAccessFile. getFilePointer()
返回此文件中的当前偏移量。long
RandomAccessFile. length()
返回此文件的长度。void
BufferedReader. mark(int readAheadLimit)
标记流中的当前位置。void
CharArrayReader. mark(int readAheadLimit)
标记流中的当前位置。void
FilterReader. mark(int readAheadLimit)
标记流中的当前位置。void
LineNumberReader. mark(int readAheadLimit)
标记流中的当前位置。void
PushbackReader. mark(int readAheadLimit)
标记流中的当前位置。void
Reader. mark(int readAheadLimit)
标记流中的当前位置。void
StringReader. mark(int readAheadLimit)
标记流中的当前位置。void
BufferedWriter. newLine()
写一个行分隔符。int
StreamTokenizer. nextToken()
解析此tokenizer的输入流中的下一个标记。ObjectOutputStream.PutField
ObjectOutputStream. putFields()
检索用于缓冲要写入流的持久字段的对象。int
BufferedInputStream. read()
参见read
方法InputStream
的总合同。int
BufferedInputStream. read(byte[] b, int off, int len)
从给定的偏移量开始,将此字节输入流中的字节读入指定的字节数组。int
BufferedReader. read()
读一个字符。int
BufferedReader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。int
CharArrayReader. read()
读一个字符。int
CharArrayReader. read(char[] b, int off, int len)
将字符读入数组的一部分。int
DataInputStream. read(byte[] b)
从包含的输入流中读取一些字节数,并将它们存储到缓冲区数组b
。int
DataInputStream. read(byte[] b, int off, int len)
从包含的输入流len
最多len
个字节的数据读入一个字节数组。int
FileInputStream. read()
从此输入流中读取一个字节的数据。int
FileInputStream. read(byte[] b)
从此输入流将最多b.length
字节的数据读b.length
字节数组。int
FileInputStream. read(byte[] b, int off, int len)
从此输入流len
最多len
个字节的数据读入一个字节数组。int
FilterInputStream. read()
从此输入流中读取下一个数据字节。int
FilterInputStream. read(byte[] b)
从此输入流b.length
最多b.length
个字节的数据读入一个字节数组。int
FilterInputStream. read(byte[] b, int off, int len)
从此输入流将最多len
字节的数据读len
字节数组。int
FilterReader. read()
读一个字符。int
FilterReader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。abstract int
InputStream. read()
从输入流中读取下一个数据字节。int
InputStream. read(byte[] b)
从输入流中读取一些字节数并将它们存储到缓冲区数组b
。int
InputStream. read(byte[] b, int off, int len)
从输入流读取最多len
字节的数据到一个字节数组。int
InputStreamReader. read()
读一个字符。int
InputStreamReader. read(char[] cbuf, int offset, int length)
将字符读入数组的一部分。int
LineNumberInputStream. read()
已过时。从此输入流中读取下一个数据字节。int
LineNumberInputStream. read(byte[] b, int off, int len)
已过时。从此输入流将最多len
字节的数据读len
字节数组。int
LineNumberReader. read()
读一个字符。int
LineNumberReader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。int
ObjectInput. read()
读取一个字节的数据。int
ObjectInput. read(byte[] b)
读入一个字节数组。int
ObjectInput. read(byte[] b, int off, int len)
读入一个字节数组。int
ObjectInputStream. read()
读取一个字节的数据。int
ObjectInputStream. read(byte[] buf, int off, int len)
读入一个字节数组。int
PipedInputStream. read()
从此管道输入流中读取下一个数据字节。int
PipedInputStream. read(byte[] b, int off, int len)
从此管道输入流len
最多len
字节的数据读入一个字节数组。int
PipedReader. read()
从此管道流中读取下一个数据字符。int
PipedReader. read(char[] cbuf, int off, int len)
从此管道流中读取最多len
个数据字符到一个字符数组中。int
PushbackInputStream. read()
从此输入流中读取下一个数据字节。int
PushbackInputStream. read(byte[] b, int off, int len)
从此输入流len
最多len
个字节的数据读入一个字节数组。int
PushbackReader. read()
读一个字符。int
PushbackReader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。int
RandomAccessFile. read()
从该文件中读取一个字节的数据。int
RandomAccessFile. read(byte[] b)
从该文件读取最多b.length
字节的数据到一个字节数组。int
RandomAccessFile. read(byte[] b, int off, int len)
从此文件读取最多len
字节的数据到一个字节数组。int
Reader. read()
读一个字符。int
Reader. read(char[] cbuf)
将字符读入数组。abstract int
Reader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。int
Reader. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。int
SequenceInputStream. read()
从此输入流中读取下一个数据字节。int
SequenceInputStream. read(byte[] b, int off, int len)
从此输入流将最多len
字节的数据读len
字节数组。int
StringReader. read()
读一个字符。int
StringReader. read(char[] cbuf, int off, int len)
将字符读入数组的一部分。byte[]
InputStream. readAllBytes()
从输入流中读取所有剩余字节。boolean
DataInput. readBoolean()
读取一个输入字节,并返回true
如果该字节不为零,false
如果该字节是零。boolean
DataInputStream. readBoolean()
参见readBoolean
方法DataInput
的总合同。boolean
ObjectInputStream. readBoolean()
读入布尔值。boolean
RandomAccessFile. readBoolean()
从此文件中读取boolean
。byte
DataInput. readByte()
读取并返回一个输入字节。byte
DataInputStream. readByte()
参见readByte
方法DataInput
的总合同。byte
ObjectInputStream. readByte()
读取一个8位字节。byte
RandomAccessFile. readByte()
从该文件中读取带符号的8位值。char
DataInput. readChar()
读取两个输入字节并返回char
值。char
DataInputStream. readChar()
参见readChar
方法DataInput
的总合同。char
ObjectInputStream. readChar()
读取16位字符。char
RandomAccessFile. readChar()
从此文件中读取字符。protected ObjectStreamClass
ObjectInputStream. readClassDescriptor()
从序列化流中读取类描述符。double
DataInput. readDouble()
读取8个输入字节并返回double
值。double
DataInputStream. readDouble()
参见readDouble
方法DataInput
的总合同。double
ObjectInputStream. readDouble()
读取64位双精度数。double
RandomAccessFile. readDouble()
从此文件中读取double
。void
Externalizable. readExternal(ObjectInput in)
该对象实现了readExternal方法,通过为原始类型调用DataInput方法并为对象,字符串和数组调用readObject来恢复其内容。ObjectInputStream.GetField
ObjectInputStream. readFields()
从流中读取持久字段并使其按名称可用。float
DataInput. readFloat()
读取四个输入字节并返回float
值。float
DataInputStream. readFloat()
参见readFloat
方法DataInput
的一般合同。float
ObjectInputStream. readFloat()
读取32位浮点数。float
RandomAccessFile. readFloat()
从此文件中读取float
。void
DataInput. readFully(byte[] b)
从输入流中读取一些字节并将它们存储到缓冲区阵列b
。void
DataInput. readFully(byte[] b, int off, int len)
从输入流中读取len
个字节。void
DataInputStream. readFully(byte[] b)
参见readFully
方法DataInput
的总合同。void
DataInputStream. readFully(byte[] b, int off, int len)
参见readFully
方法DataInput
的一般合同。void
ObjectInputStream. readFully(byte[] buf)
读取字节,阻塞直到读取所有字节。void
ObjectInputStream. readFully(byte[] buf, int off, int len)
读取字节,阻塞直到读取所有字节。void
RandomAccessFile. readFully(byte[] b)
从当前文件指针开始,将此文件中的b.length
字节读入字节数组。void
RandomAccessFile. readFully(byte[] b, int off, int len)
从当前文件指针开始,将此文件中的len
字节精确读入字节数组。int
DataInput. readInt()
读取四个输入字节并返回int
值。int
DataInputStream. readInt()
见的总承包readInt
的方法DataInput
。int
ObjectInputStream. readInt()
读取32位int。int
RandomAccessFile. readInt()
从此文件中读取带符号的32位整数。String
BufferedReader. readLine()
读一行文字。String
DataInput. readLine()
从输入流中读取下一行文本。String
DataInputStream. readLine()
已过时。此方法无法将字节正确转换为字符。String
LineNumberReader. readLine()
阅读一行文字。String
ObjectInputStream. readLine()
已过时。此方法无法将字节正确转换为字符。String
RandomAccessFile. readLine()
从此文件中读取下一行文本。long
DataInput. readLong()
读取8个输入字节并返回long
值。long
DataInputStream. readLong()
参见readLong
方法DataInput
的总合同。long
ObjectInputStream. readLong()
读长64位。long
RandomAccessFile. readLong()
从此文件中读取带符号的64位整数。int
InputStream. readNBytes(byte[] b, int off, int len)
从输入流中读取请求的字节数到给定的字节数组中。byte[]
InputStream. readNBytes(int len)
从输入流中读取指定的字节数。Object
ObjectInput. readObject()
读取并返回一个对象。Object
ObjectInputStream. readObject()
从ObjectInputStream中读取一个对象。protected Object
ObjectInputStream. readObjectOverride()
ObjectOutputStream的可信子类调用此方法,该子类使用受保护的无参数构造函数构造ObjectOutputStream。short
DataInput. readShort()
读取两个输入字节并返回short
值。short
DataInputStream. readShort()
参见readShort
方法DataInput
的总合同。short
ObjectInputStream. readShort()
读取16位短路。short
RandomAccessFile. readShort()
从该文件中读取带符号的16位数字。protected void
ObjectInputStream. readStreamHeader()
提供readStreamHeader方法以允许子类读取和验证自己的流标头。Object
ObjectInputStream. readUnshared()
从ObjectInputStream中读取“非共享”对象。int
DataInput. readUnsignedByte()
读取一个输入字节,将其零扩展到类型int
,并返回结果,因此在0
到255
范围内。int
DataInputStream. readUnsignedByte()
参见readUnsignedByte
方法DataInput
的总合同。int
ObjectInputStream. readUnsignedByte()
读取无符号的8位字节。int
RandomAccessFile. readUnsignedByte()
从该文件中读取无符号的8位数。int
DataInput. readUnsignedShort()
读取两个输入字节并返回0
到65535
范围内的int
值。int
DataInputStream. readUnsignedShort()
参见readUnsignedShort
方法DataInput
的总合同。int
ObjectInputStream. readUnsignedShort()
读取无符号16位短路。int
RandomAccessFile. readUnsignedShort()
从此文件中读取无符号的16位数字。String
DataInput. readUTF()
读入使用 modified UTF-8格式编码的字符串。String
DataInputStream. readUTF()
参见readUTF
方法DataInput
的一般合同。static String
DataInputStream. readUTF(DataInput in)
从流in
读取以modified UTF-8格式编码的Unicode字符串的表示; 然后将此字符串作为String
返回。String
ObjectInputStream. readUTF()
以 modified UTF-8格式读取字符串。String
RandomAccessFile. readUTF()
从此文件中读取字符串。boolean
BufferedReader. ready()
判断此流是否可以读取。boolean
CharArrayReader. ready()
判断此流是否可以读取。boolean
FilterReader. ready()
判断此流是否可以读取。boolean
InputStreamReader. ready()
判断此流是否可以读取。boolean
PipedReader. ready()
判断此流是否可以读取。boolean
PushbackReader. ready()
判断此流是否可以读取。boolean
Reader. ready()
判断此流是否可以读取。boolean
StringReader. ready()
判断此流是否可以读取。protected void
PipedInputStream. receive(int b)
接收一个字节的数据。protected Object
ObjectOutputStream. replaceObject(Object obj)
此方法将允许ObjectOutputStream的受信任子类在序列化期间将一个对象替换为另一个对象。void
BufferedInputStream. reset()
参见reset
方法InputStream
的总合同。void
BufferedReader. reset()
将流重置为最新标记。void
CharArrayReader. reset()
将流重置为最新标记,如果从未标记过,则重置为开头。void
FilterInputStream. reset()
将此流重新定位到上次在此输入流上调用mark
方法时的位置。void
FilterReader. reset()
重置流。void
InputStream. reset()
将此流重新定位到上次在此输入流上调用mark
方法时的位置。void
LineNumberInputStream. reset()
已过时。将此流重新定位到上次在此输入流上调用mark
方法时的位置。void
LineNumberReader. reset()
将流重置为最新标记。void
ObjectOutputStream. reset()
重置将忽略已写入流的任何对象的状态。void
PushbackInputStream. reset()
将此流重新定位到上次在此输入流上调用mark
方法时的位置。void
PushbackReader. reset()
重置流。void
Reader. reset()
重置流。void
StringReader. reset()
将流重置为最新标记,如果从未标记过,则将其重置为字符串的开头。protected 类<?>
ObjectInputStream. resolveClass(ObjectStreamClass desc)
加载等效于指定流类描述的本地类。protected Object
ObjectInputStream. resolveObject(Object obj)
此方法将允许ObjectInputStream的受信任子类在反序列化期间将一个对象替换为另一个对象。protected 类<?>
ObjectInputStream. resolveProxyClass(String[] interfaces)
返回实现代理类描述符中指定的接口的代理类; 子类可以实现此方法以从流中读取自定义数据以及动态代理类的描述符,从而允许它们为接口和代理类使用备用加载机制。void
RandomAccessFile. seek(long pos)
设置从此文件的开头开始测量的文件指针偏移量,在该位置进行下一次读取或写入操作。void
RandomAccessFile. setLength(long newLength)
设置此文件的长度。long
BufferedInputStream. skip(long n)
见的总承包skip
的方法InputStream
。long
BufferedReader. skip(long n)
跳过字符。long
CharArrayReader. skip(long n)
跳过字符。long
FileInputStream. skip(long n)
跳过并丢弃输入流中的n
字节数据。long
FilterInputStream. skip(long n)
跳过并丢弃输入流中的n
字节数据。long
FilterReader. skip(long n)
跳过字符。long
InputStream. skip(long n)
跳过并丢弃此输入流中的n
字节数据。long
LineNumberInputStream. skip(long n)
已过时。跳过并丢弃此输入流中的n
字节数据。long
LineNumberReader. skip(long n)
跳过字符。long
ObjectInput. skip(long n)
跳过n个字节的输入。long
PushbackInputStream. skip(long n)
跳过并丢弃此输入流中的n
字节数据。long
PushbackReader. skip(long n)
跳过字符。long
Reader. skip(long n)
跳过字符。long
StringReader. skip(long ns)
跳过流中指定的字符数。int
DataInput. skipBytes(int n)
尝试跳过输入流中的n
字节数据,丢弃跳过的字节。int
DataInputStream. skipBytes(int n)
参见skipBytes
方法的总体合同DataInput
。int
ObjectInputStream. skipBytes(int len)
跳过字节。int
RandomAccessFile. skipBytes(int n)
尝试跳过超过n
个字节的输入,丢弃跳过的字节。long
InputStream. transferTo(OutputStream out)
从该输入流中读取所有字节,并按读取顺序将字节写入给定的输出流。long
Reader. transferTo(Writer out)
读取此阅读器中的所有字符,并按照读取的顺序将字符写入给定的编写器。void
PushbackInputStream. unread(byte[] b)
通过将字节数组复制到回送缓冲区的前面来推回字节数组。void
PushbackInputStream. unread(byte[] b, int off, int len)
通过将其复制到回送缓冲区的前面来推回一部分字节数组。void
PushbackInputStream. unread(int b)
通过将字节复制到回送缓冲区的前面来推回一个字节。void
PushbackReader. unread(char[] cbuf)
通过将字符数组复制到回送缓冲区的前面来推回字符数组。void
PushbackReader. unread(char[] cbuf, int off, int len)
通过将字符数组的一部分复制到回送缓冲区的前面来将其推回。void
PushbackReader. unread(int c)
通过将单个字符复制到回送缓冲区的前面来将其推回。void
ObjectOutputStream. useProtocolVersion(int version)
指定写入流时要使用的流协议版本。void
BufferedOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
个字节写入此缓冲的输出流。void
BufferedOutputStream. write(int b)
将指定的字节写入此缓冲的输出流。void
BufferedWriter. write(char[] cbuf, int off, int len)
写一个字符数组的一部分。void
BufferedWriter. write(int c)
写一个字符。void
BufferedWriter. write(String s, int off, int len)
写一个字符串的一部分。void
DataOutput. write(byte[] b)
将输出流写入数组b
所有字节。void
DataOutput. write(byte[] b, int off, int len)
从数组b
按顺序将len
字节写入输出流。void
DataOutput. write(int b)
向输出流写入参数b
的八个低位。void
DataOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
字节写入基础输出流。void
DataOutputStream. write(int b)
将指定的字节(参数b
的低8位)写入基础输出流。void
FileOutputStream. write(byte[] b)
将指定字节数组中的b.length
字节写入此文件输出流。void
FileOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
字节写入此文件输出流。void
FileOutputStream. write(int b)
将指定的字节写入此文件输出流。void
FilterOutputStream. write(byte[] b)
将b.length
字节写入此输出流。void
FilterOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定byte
数组的len
字节写入此输出流。void
FilterOutputStream. write(int b)
将指定的byte
写入此输出流。void
FilterWriter. write(char[] cbuf, int off, int len)
写一个字符数组的一部分。void
FilterWriter. write(int c)
写一个字符。void
FilterWriter. write(String str, int off, int len)
写一个字符串的一部分。void
ObjectOutput. write(byte[] b)
写一个字节数组。void
ObjectOutput. write(byte[] b, int off, int len)
写一个子字节数组。void
ObjectOutput. write(int b)
写一个字节。abstract void
ObjectOutputStream.PutField. write(ObjectOutput out)
已过时。此方法不会以正确的格式写入此PutField
对象包含的值,并且可能导致序列化流损坏。void
ObjectOutputStream. write(byte[] buf)
写一个字节数组。void
ObjectOutputStream. write(byte[] buf, int off, int len)
写一个子字节数组。void
ObjectOutputStream. write(int val)
写一个字节。void
OutputStream. write(byte[] b)
将指定字节数组中的b.length
个字节写入此输出流。void
OutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
字节写入此输出流。abstract void
OutputStream. write(int b)
将指定的字节写入此输出流。void
OutputStreamWriter. write(char[] cbuf, int off, int len)
写一个字符数组的一部分。void
OutputStreamWriter. write(int c)
写一个字符。void
OutputStreamWriter. write(String str, int off, int len)
写一个字符串的一部分。void
PipedOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
字节写入此管道输出流。void
PipedOutputStream. write(int b)
将指定的byte
写入管道输出流。void
PipedWriter. write(char[] cbuf, int off, int len)
将从偏移量off
开始的指定字符数组中的len
字符写入此管道输出流。void
PipedWriter. write(int c)
将指定的char
写入管道输出流。void
RandomAccessFile. write(byte[] b)
从当前文件指针开始,将指定字节数组中的b.length
个字节写入此文件。void
RandomAccessFile. write(byte[] b, int off, int len)
将len
字节从指定的字节数组(从偏移量off
开始)写入此文件。void
RandomAccessFile. write(int b)
将指定的字节写入此文件。void
Writer. write(char[] cbuf)
写一个字符数组。abstract void
Writer. write(char[] cbuf, int off, int len)
写一个字符数组的一部分。void
Writer. write(int c)
写一个字符。void
Writer. write(String str)
写一个字符串。void
Writer. write(String str, int off, int len)
写一个字符串的一部分。void
DataOutput. writeBoolean(boolean v)
将boolean
值写入此输出流。void
DataOutputStream. writeBoolean(boolean v)
将boolean
写入基础输出流作为1字节值。void
ObjectOutputStream. writeBoolean(boolean val)
写一个布尔值。void
RandomAccessFile. writeBoolean(boolean v)
将boolean
写入文件作为单字节值。void
DataOutput. writeByte(int v)
将参数v
的八个低位写入输出流。void
DataOutputStream. writeByte(int v)
将byte
写入基础输出流作为1字节值。void
ObjectOutputStream. writeByte(int val)
写一个8位字节。void
RandomAccessFile. writeByte(int v)
将byte
写入文件作为单字节值。void
DataOutput. writeBytes(String s)
将字符串写入输出流。void
DataOutputStream. writeBytes(String s)
将字符串作为字节序列写入基础输出流。void
ObjectOutputStream. writeBytes(String str)
将String写为字节序列。void
RandomAccessFile. writeBytes(String s)
将字符串作为字节序列写入文件。void
DataOutput. writeChar(int v)
将char
值(由两个字节组成)写入输出流。void
DataOutputStream. writeChar(int v)
将char
写入基础输出流,为2字节值,高字节优先。void
ObjectOutputStream. writeChar(int val)
写一个16位字符。void
RandomAccessFile. writeChar(int v)
将char
写入文件作为双字节值,高字节优先。void
DataOutput. writeChars(String s)
将字符串s
中的每个字符按s
写入输出流,每个字符两个字节。void
DataOutputStream. writeChars(String s)
将字符串作为字符序列写入基础输出流。void
ObjectOutputStream. writeChars(String str)
将String写为一系列字符。void
RandomAccessFile. writeChars(String s)
将字符串作为字符序列写入文件。protected void
ObjectOutputStream. writeClassDescriptor(ObjectStreamClass desc)
将指定的类描述符写入ObjectOutputStream。void
DataOutput. writeDouble(double v)
将double
值(由8个字节组成)写入输出流。void
DataOutputStream. writeDouble(double v)
双参数传递给转换long
使用doubleToLongBits
方法在类Double
,然后写入该long
值基础输出流作为8字节的数量,高字节。void
ObjectOutputStream. writeDouble(double val)
写一个64位双。void
RandomAccessFile. writeDouble(double v)
双参数传递给转换long
使用doubleToLongBits
方法在类Double
,然后写入该long
值到该文件作为一个八字节的数量,高字节。void
Externalizable. writeExternal(ObjectOutput out)
该对象实现writeExternal方法,通过调用DataOutput的方法来保存其内容,或者为对象,字符串和数组调用ObjectOutput的writeObject方法。void
ObjectOutputStream. writeFields()
将缓冲的字段写入流。void
DataOutput. writeFloat(float v)
将float
值(由4个字节组成)写入输出流。void
DataOutputStream. writeFloat(float v)
浮子参数的转换int
使用floatToIntBits
方法在类Float
,然后写入该int
值基础输出流作为一个4字节的数量,高字节。void
ObjectOutputStream. writeFloat(float val)
写一个32位浮点数。void
RandomAccessFile. writeFloat(float v)
浮子参数的转换int
使用floatToIntBits
方法在类Float
,然后写入该int
值到该文件作为一个四字节数量,高字节。void
DataOutput. writeInt(int v)
将int
值(由4个字节组成)写入输出流。void
DataOutputStream. writeInt(int v)
将int
写入基础输出流,作为四个字节,高字节优先。void
ObjectOutputStream. writeInt(int val)
写一个32位的int。void
RandomAccessFile. writeInt(int v)
将int
写为四个字节,高字节优先。void
DataOutput. writeLong(long v)
将long
值写入输出流,该值由8个字节组成。void
DataOutputStream. writeLong(long v)
将long
写入基础输出流为8字节,高字节优先。void
ObjectOutputStream. writeLong(long val)
写入64位长。void
RandomAccessFile. writeLong(long v)
将long
写入文件为8个字节,高字节优先。void
ObjectOutput. writeObject(Object obj)
将对象写入底层存储或流。void
ObjectOutputStream. writeObject(Object obj)
将指定的对象写入ObjectOutputStream。protected void
ObjectOutputStream. writeObjectOverride(Object obj)
子类用于覆盖默认writeObject方法的方法。void
DataOutput. writeShort(int v)
将两个字节写入输出流以表示参数的值。void
DataOutputStream. writeShort(int v)
将short
写入基础输出流,作为两个字节,高字节优先。void
ObjectOutputStream. writeShort(int val)
写一个16位的短。void
RandomAccessFile. writeShort(int v)
将short
写为两个字节,高字节优先。protected void
ObjectOutputStream. writeStreamHeader()
提供了writeStreamHeader方法,因此子类可以将自己的标头附加或预先添加到流中。void
ByteArrayOutputStream. writeTo(OutputStream out)
将此ByteArrayOutputStream
的完整内容写入指定的输出流参数,就像通过使用out.write(buf, 0, count)
调用输出流的write方法out.write(buf, 0, count)
。void
CharArrayWriter. writeTo(Writer out)
将缓冲区的内容写入另一个字符流。void
ObjectOutputStream. writeUnshared(Object obj)
将“非共享”对象写入ObjectOutputStream。void
DataOutput. writeUTF(String s)
将两个字节的长度信息写入输出流,然后是字符串s
中每个字符的 modified UTF-8表示。void
DataOutputStream. writeUTF(String str)
使用 modified UTF-8编码以与机器无关的方式将字符串写入基础输出流。void
ObjectOutputStream. writeUTF(String str)
原始数据以 modified UTF-8格式写入此字符串。void
RandomAccessFile. writeUTF(String str)
使用 modified UTF-8编码以与机器无关的方式将字符串写入文件。Constructors in java.io with parameters of type IOException 构造器 描述 UncheckedIOException(IOException cause)
构造此类的实例。UncheckedIOException(String message, IOException cause)
构造此类的实例。Constructors in java.io that throw IOException 构造器 描述 FileReader(File file, Charset charset)
创建一个新的FileReader
,给出File
和charset 。FileReader(String fileName, Charset charset)
给定要读取的文件的名称和FileReader
,创建一个新的FileReader 。FileWriter(File file)
FileWriter(File file, boolean append)
FileWriter(File file, Charset charset)
构造一个FileWriter
给予File
编写和charset 。FileWriter(File file, Charset charset, boolean append)
给File
写入charset构造FileWriter
,并指示是否附加写入的数据的布尔值。FileWriter(String fileName)
构造一个FileWriter
给出文件名,使用平台的 default charsetFileWriter(String fileName, boolean append)
使用平台 default charset构造FileWriter
给定文件名和布尔值,指示是否附加写入的数据。FileWriter(String fileName, Charset charset)
给出文件名构造FileWriter
和charset 。FileWriter(String fileName, Charset charset, boolean append)
构造一个FileWriter
给出文件名, charset ,并指示是否写入的数据追加一个布尔值。ObjectInputStream()
为完全重新实现ObjectInputStream的子类提供一种方法,以便不必分配此ObjectInputStream实现刚刚使用的私有数据。ObjectInputStream(InputStream in)
创建一个从指定的InputStream读取的ObjectInputStream。ObjectOutputStream()
为完全重新实现ObjectOutputStream的子类提供一种方法,以便不必分配ObjectOutputStream的此实现刚刚使用的私有数据。ObjectOutputStream(OutputStream out)
创建一个写入指定OutputStream的ObjectOutputStream。PipedInputStream(PipedOutputStream src)
创建PipedInputStream
以便它连接到管道输出流src
。PipedInputStream(PipedOutputStream src, int pipeSize)
创建PipedInputStream
,使其连接到管道输出流src
并使用指定的管道大小作为管道缓冲区。PipedOutputStream(PipedInputStream snk)
创建连接到指定管道输入流的管道输出流。PipedReader(PipedWriter src)
创建PipedReader
,使其连接到管道写入器src
。PipedReader(PipedWriter src, int pipeSize)
创建一个PipedReader
,使其连接到管道写入器src
并使用指定的管道大小作为管道缓冲区。PipedWriter(PipedReader snk)
创建连接到指定管道读取器的管道编写器。PrintStream(File file, Charset charset)
使用指定的文件和字符集创建一个没有自动行刷新的新打印流。PrintStream(String fileName, Charset charset)
使用指定的文件名和字符集创建一个没有自动行刷新的新打印流。PrintWriter(File file, Charset charset)
使用指定的文件和字符集创建一个没有自动行刷新的新PrintWriter。PrintWriter(String fileName, Charset charset)
使用指定的文件名和字符集创建一个没有自动行刷新的新PrintWriter。 -
Uses of IOException in java.lang
Methods in java.lang that throw IOException 变量和类型 方法 描述 Appendable
Appendable. append(char c)
将指定的字符追加到此Appendable
。Appendable
Appendable. append(CharSequence csq)
将指定的字符序列追加到此Appendable
。Appendable
Appendable. append(CharSequence csq, int start, int end)
将指定字符序列的子序列追加到此Appendable
。Process
Runtime. exec(String command)
在单独的进程中执行指定的字符串命令。Process
Runtime. exec(String[] cmdarray)
在单独的进程中执行指定的命令和参数。Process
Runtime. exec(String[] cmdarray, String[] envp)
在具有指定环境的单独进程中执行指定的命令和参数。Process
Runtime. exec(String[] cmdarray, String[] envp, File dir)
在具有指定环境和工作目录的单独进程中执行指定的命令和参数。Process
Runtime. exec(String command, String[] envp)
在具有指定环境的单独进程中执行指定的字符串命令。Process
Runtime. exec(String command, String[] envp, File dir)
在具有指定环境和工作目录的单独进程中执行指定的字符串命令。protected URL
ClassLoader. findResource(String moduleName, String name)
返回定义到此类加载器的模块中的资源的URL。protected Enumeration<URL>
ClassLoader. findResources(String name)
返回表示具有给定名称的所有资源的URL
对象的枚举。InputStream
Module. getResourceAsStream(String name)
返回用于读取此模块中的资源的输入流。Enumeration<URL>
ClassLoader. getResources(String name)
查找具有给定名称的所有资源。static Enumeration<URL>
ClassLoader. getSystemResources(String name)
从用于加载类的搜索路径中查找指定名称的所有资源。static Channel
System. inheritedChannel()
返回从创建此Java虚拟机的实体继承的通道。int
Readable. read(CharBuffer cb)
尝试将字符读入指定的字符缓冲区。Process
ProcessBuilder. start()
使用此流程构建器的属性启动新流程。static List<Process>
ProcessBuilder. startPipeline(List<ProcessBuilder> builders)
为每个ProcessBuilder启动一个Process,创建一个由标准输出和标准输入流链接的流程管道。 -
Uses of IOException in java.lang.management
Methods in java.lang.management that throw IOException 变量和类型 方法 描述 static <T extends PlatformManagedObject>
TManagementFactory. getPlatformMXBean(MBeanServerConnection connection, 类<T> mxbeanInterface)
返回mxbeanInterface
的平台MXBean代理,该代理指定在Java虚拟机中具有一个实例,代理将通过给定的MBeanServerConnection
转发方法调用。static <T extends PlatformManagedObject>
List<T>ManagementFactory. getPlatformMXBeans(MBeanServerConnection connection, 类<T> mxbeanInterface)
返回平台MXBean代理的列表,用于通过给定的MBeanServerConnection
转发mxbeanInterface
的方法调用。static <T> T
ManagementFactory. newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, 类<T> mxbeanInterface)
返回给定的平台MXBean接口的代理 MXBean name转发其方法调用通过给定MBeanServerConnection
。 -
Uses of IOException in java.lang.module
Methods in java.lang.module that throw IOException 变量和类型 方法 描述 void
ModuleReader. close()
关闭模块阅读器。Optional<URI>
ModuleReader. find(String name)
查找资源,将URI返回给模块中的资源。Stream<String>
ModuleReader. list()
列出模块的内容,返回元素流,这些元素是模块中所有资源的名称。default Optional<InputStream>
ModuleReader. open(String name)
打开资源,返回输入流以读取模块中的资源。abstract ModuleReader
ModuleReference. open()
打开模块内容以供阅读。static ModuleDescriptor
ModuleDescriptor. read(InputStream in)
从输入流中读取模块声明的二进制形式作为模块描述符。static ModuleDescriptor
ModuleDescriptor. read(InputStream in, Supplier<Set<String>> packageFinder)
从输入流中读取模块声明的二进制形式作为模块描述符。default Optional<ByteBuffer>
ModuleReader. read(String name)
读取资源,返回包含资源内容的字节缓冲区。 -
Uses of IOException in java.net
Subclasses of IOException in java.net 变量和类型 类 描述 class
BindException
表示尝试将套接字绑定到本地地址和端口时发生错误。class
ConnectException
表示尝试将套接字连接到远程地址和端口时发生错误。class
HttpRetryException
抛出以指示需要重试HTTP请求但由于启用了流模式而无法自动重试。class
MalformedURLException
抛出此异常表示发生了格式错误的URL。class
NoRouteToHostException
表示尝试将套接字连接到远程地址和端口时发生错误。class
PortUnreachableException
表示已在连接的数据报上收到ICMP Port Unreachable消息。class
ProtocolException
抛出以指示底层协议中存在错误,例如TCP错误。class
SocketException
抛出表示创建或访问Socket时出错。class
SocketTimeoutException
表示在套接字读取或接受时发生超时的信号。class
UnknownHostException
抛出表示无法确定主机的IP地址。class
UnknownServiceException
抛出此异常表示发生了未知服务异常。Methods in java.net with parameters of type IOException 变量和类型 方法 描述 abstract void
ProxySelector. connectFailed(URI uri, SocketAddress sa, IOException ioe)
被调用以指示无法建立到代理/ socks服务器的连接。Methods in java.net that throw IOException 变量和类型 方法 描述 Socket
ServerSocket. accept()
侦听对此套接字的连接并接受它。protected abstract void
SocketImpl. accept(SocketImpl s)
接受连接。protected abstract int
SocketImpl. available()
返回可以在不阻塞的情况下从此套接字读取的字节数。void
ServerSocket. bind(SocketAddress endpoint)
将ServerSocket
绑定到特定地址(IP地址和端口号)。void
ServerSocket. bind(SocketAddress endpoint, int backlog)
将ServerSocket
绑定到特定地址(IP地址和端口号)。void
Socket. bind(SocketAddress bindpoint)
将套接字绑定到本地地址。protected abstract void
SocketImpl. bind(InetAddress host, int port)
将此套接字绑定到指定的本地IP地址和端口号。void
ServerSocket. close()
关闭此套接字。void
Socket. close()
关闭此套接字。protected abstract void
SocketImpl. close()
关闭此套接字。void
URLClassLoader. close()
关闭此URLClassLoader,以便它不再可用于加载此加载程序定义的新类或资源。void
Socket. connect(SocketAddress endpoint)
将此套接字连接到服务器。void
Socket. connect(SocketAddress endpoint, int timeout)
使用指定的超时值将此套接字连接到服务器。protected abstract void
SocketImpl. connect(String host, int port)
将此套接字连接到指定主机上的指定端口。protected abstract void
SocketImpl. connect(InetAddress address, int port)
将此套接字连接到指定主机上的指定端口号。protected abstract void
SocketImpl. connect(SocketAddress address, int timeout)
将此套接字连接到指定主机上的指定端口号。abstract void
URLConnection. connect()
如果尚未建立此类连接,则打开此URL引用的资源的通信链接。protected abstract void
SocketImpl. create(boolean stream)
创建流或数据报套接字。Enumeration<URL>
URLClassLoader. findResources(String name)
返回表示具有指定名称的URL搜索路径上的所有资源的URL枚举。abstract Map<String,List<String>>
CookieHandler. get(URI uri, Map<String,List<String>> requestHeaders)
从请求标头中的指定uri获取cookie缓存中的所有适用cookie。abstract CacheResponse
ResponseCache. get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
根据请求的uri,请求方法和请求标头检索缓存的响应。Attributes
JarURLConnection. getAttributes()
如果此连接的URL指向JAR文件条目,则返回此连接的Attributes对象,否则返回null。abstract OutputStream
CacheRequest. getBody()
返回可以写入响应主体的OutputStream。abstract InputStream
CacheResponse. getBody()
将响应主体作为InputStream返回。Certificate[]
JarURLConnection. getCertificates()
如果此连接的URL指向JAR文件条目,则返回此连接的Certificate对象,否则返回null。abstract Object
ContentHandler. getContent(URLConnection urlc)
给定位于对象表示开头的URL连接流,此方法读取该流并从中创建对象。Object
ContentHandler. getContent(URLConnection urlc, 类[] classes)
给定位于对象表示开头的URL连接流,此方法读取该流并创建与指定类型之一匹配的对象。Object
URL. getContent()
获取此URL的内容。Object
URL. getContent(类<?>[] classes)
获取此URL的内容。Object
URLConnection. getContent()
检索此URL连接的内容。Object
URLConnection. getContent(类<?>[] classes)
检索此URL连接的内容。abstract Map<String,List<String>>
CacheResponse. getHeaders()
将响应标头作为Map返回。InputStream
Socket. getInputStream()
返回此套接字的输入流。protected abstract InputStream
SocketImpl. getInputStream()
返回此套接字的输入流。InputStream
URLConnection. getInputStream()
返回从此打开的连接读取的输入流。JarEntry
JarURLConnection. getJarEntry()
返回此连接的JAR条目对象(如果有)。abstract JarFile
JarURLConnection. getJarFile()
返回此连接的JAR文件。Attributes
JarURLConnection. getMainAttributes()
返回此连接的JAR文件的主要Attributes。Manifest
JarURLConnection. getManifest()
返回此连接的Manifest,如果没有,则返回null。<T> T
DatagramSocket. getOption(SocketOption<T> name)
返回套接字选项的值。protected <T> T
DatagramSocketImpl. getOption(SocketOption<T> name)
被叫获得套接字选项。<T> T
ServerSocket. getOption(SocketOption<T> name)
返回套接字选项的值。<T> T
Socket. getOption(SocketOption<T> name)
返回套接字选项的值。protected <T> T
SocketImpl. getOption(SocketOption<T> name)
被叫获得套接字选项。OutputStream
Socket. getOutputStream()
返回此套接字的输出流。protected abstract OutputStream
SocketImpl. getOutputStream()
返回此套接字的输出流。OutputStream
URLConnection. getOutputStream()
返回写入此连接的输出流。Permission
HttpURLConnection. getPermission()
返回SocketPermission
对象,表示连接到目标主机和端口所需的权限。Permission
URLConnection. getPermission()
返回一个权限对象,表示进行此对象表示的连接所需的权限。int
HttpURLConnection. getResponseCode()
从HTTP响应消息中获取状态代码。String
HttpURLConnection. getResponseMessage()
获取与服务器的响应代码一起返回的HTTP响应消息(如果有)。int
ServerSocket. getSoTimeout()
检索SO_TIMEOUT
的设置。 0返回意味着该选项被禁用(即无穷大的超时)。protected abstract int
DatagramSocketImpl. getTimeToLive()
检索TTL(生存时间)选项。int
MulticastSocket. getTimeToLive()
获取在套接字上发送的多播数据包的默认生存时间。protected abstract byte
DatagramSocketImpl. getTTL()
已过时。请改用getTimeToLive。byte
MulticastSocket. getTTL()
已过时。使用getTimeToLive方法,它返回一个int而不是一个字节 。static String
URLConnection. guessContentTypeFromStream(InputStream is)
尝试根据输入流开头的字符确定输入流的类型。protected void
ServerSocket. implAccept(Socket s)
ServerSocket的子类使用此方法覆盖accept()以返回其自己的套接字子类。boolean
InetAddress. isReachable(int timeout)
测试该地址是否可达。boolean
InetAddress. isReachable(NetworkInterface netif, int ttl, int timeout)
测试该地址是否可达。protected abstract void
DatagramSocketImpl. join(InetAddress inetaddr)
加入组播组。protected abstract void
DatagramSocketImpl. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
加入组播组。void
MulticastSocket. joinGroup(InetAddress mcastaddr)
加入多播组。void
MulticastSocket. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
加入指定接口的指定组播组。protected abstract void
DatagramSocketImpl. leave(InetAddress inetaddr)
离开组播组。protected abstract void
DatagramSocketImpl. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
离开组播组。void
MulticastSocket. leaveGroup(InetAddress mcastaddr)
离开组播组。void
MulticastSocket. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
在指定的本地接口上保留组播组。protected abstract void
SocketImpl. listen(int backlog)
设置传入连接指示(连接请求)到count
参数的最大队列长度。URLConnection
URL. openConnection()
返回一个URLConnection
实例表示由所引用的远程对象的连接URL
。URLConnection
URL. openConnection(Proxy proxy)
与URL.openConnection()
相同,但连接将通过指定的代理进行; 不支持代理的协议处理程序将忽略代理参数并进行正常连接。protected abstract URLConnection
URLStreamHandler. openConnection(URL u)
打开与URL
参数引用的对象的连接。protected URLConnection
URLStreamHandler. openConnection(URL u, Proxy p)
与openConnection(URL)相同,但连接将通过指定的代理进行; 不支持代理的协议处理程序将忽略代理参数并进行正常连接。InputStream
URL. openStream()
打开与此URL
的连接,并返回InputStream
以从该连接读取。protected abstract int
DatagramSocketImpl. peek(InetAddress i)
窥视数据包,看看它是谁。protected abstract int
DatagramSocketImpl. peekData(DatagramPacket p)
窥视数据包,看看它是谁。abstract void
CookieHandler. put(URI uri, Map<String,List<String>> responseHeaders)
设置所有适用的cookie,示例是名为Set-Cookie2的响应头字段,在响应头中显示为cookie缓存。abstract CacheRequest
ResponseCache. put(URI uri, URLConnection conn)
协议处理程序在检索到资源后调用此方法,并且ResponseCache必须决定是否将资源存储在其缓存中。void
DatagramSocket. receive(DatagramPacket p)
从此套接字接收数据报包。protected abstract void
DatagramSocketImpl. receive(DatagramPacket p)
接收数据报包。void
DatagramSocket. send(DatagramPacket p)
从此套接字发送数据报包。protected abstract void
DatagramSocketImpl. send(DatagramPacket p)
发送数据报包。void
MulticastSocket. send(DatagramPacket p, byte ttl)
已过时。请改用以下代码或代码:......void
Socket. sendUrgentData(int data)
在套接字上发送一个字节的紧急数据。protected abstract void
SocketImpl. sendUrgentData(int data)
在套接字上发送一个字节的紧急数据。static void
DatagramSocket. setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
设置应用程序的数据报套接字实现工厂。<T> DatagramSocket
DatagramSocket. setOption(SocketOption<T> name, T value)
设置套接字选项的值。protected <T> void
DatagramSocketImpl. setOption(SocketOption<T> name, T value)
被调用来设置套接字选项。<T> ServerSocket
ServerSocket. setOption(SocketOption<T> name, T value)
设置套接字选项的值。<T> Socket
Socket. setOption(SocketOption<T> name, T value)
设置套接字选项的值。protected <T> void
SocketImpl. setOption(SocketOption<T> name, T value)
被调用来设置套接字选项。static void
ServerSocket. setSocketFactory(SocketImplFactory fac)
设置应用程序的服务器套接字实现工厂。static void
Socket. setSocketImplFactory(SocketImplFactory fac)
设置应用程序的客户端套接字实现工厂。protected abstract void
DatagramSocketImpl. setTimeToLive(int ttl)
设置TTL(生存时间)选项。void
MulticastSocket. setTimeToLive(int ttl)
设置此MulticastSocket
上发出的多播数据包的默认生存时间,以控制多播的范围。protected abstract void
DatagramSocketImpl. setTTL(byte ttl)
已过时。请改用setTimeToLive。void
MulticastSocket. setTTL(byte ttl)
已过时。使用setTimeToLive方法,它使用int而不是byte作为ttl的类型。void
Socket. shutdownInput()
将此套接字的输入流放在“流结束”。protected void
SocketImpl. shutdownInput()
将此套接字的输入流放在“流结束”。void
Socket. shutdownOutput()
禁用此套接字的输出流。protected void
SocketImpl. shutdownOutput()
禁用此套接字的输出流。Constructors in java.net that throw IOException 构造器 描述 MulticastSocket()
创建多播套接字。MulticastSocket(int port)
创建多播套接字并将其绑定到特定端口。MulticastSocket(SocketAddress bindaddr)
创建绑定到指定套接字地址的MulticastSocket。ServerSocket()
创建未绑定的服务器套接字。ServerSocket(int port)
创建绑定到指定端口的服务器套接字。ServerSocket(int port, int backlog)
创建服务器套接字并使用指定的待办事项将其绑定到指定的本地端口号。ServerSocket(int port, int backlog, InetAddress bindAddr)
创建具有指定端口的服务器,监听backlog和要绑定的本地IP地址。Socket(String host, int port)
创建流套接字并将其连接到指定主机上的指定端口号。Socket(String host, int port, boolean stream)
已过时。使用DatagramSocket代替UDP传输。Socket(String host, int port, InetAddress localAddr, int localPort)
创建套接字并将其连接到指定远程端口上的指定远程主机。Socket(InetAddress address, int port)
创建流套接字并将其连接到指定IP地址处的指定端口号。Socket(InetAddress host, int port, boolean stream)
已过时。使用DatagramSocket代替UDP传输。Socket(InetAddress address, int port, InetAddress localAddr, int localPort)
创建套接字并将其连接到指定远程端口上的指定远程地址。 -
Uses of IOException in java.net.http
Subclasses of IOException in java.net.http 变量和类型 类 描述 class
HttpConnectTimeoutException
在指定时间段内未成功建立要发送HttpRequest
的连接时抛出。class
HttpTimeoutException
在指定时间段内未收到响应时抛出。class
WebSocketHandshakeException
打开握手失败时抛出。Methods in java.net.http that throw IOException 变量和类型 方法 描述 abstract <T> HttpResponse<T>
HttpClient. send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler)
使用此客户端发送给定请求,必要时阻止获取响应。 -
Uses of IOException in java.nio
Methods in java.nio that throw IOException 变量和类型 方法 描述 int
CharBuffer. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of IOException in java.nio.channels
Subclasses of IOException in java.nio.channels 变量和类型 类 描述 class
AsynchronousCloseException
当另一个线程关闭通道或在I / O操作中被阻塞的通道部分时,线程收到的检查异常。class
ClosedByInterruptException
当一个线程在一个通道上的I / O操作中被阻塞时,另一个线程中断它时检查了异常。class
ClosedChannelException
当尝试在关闭或至少关闭该操作的通道上调用或完成I / O操作时,抛出检查异常。class
FileLockInterruptionException
当另一个线程在等待获取文件锁定时中断它时,线程收到的检查异常。class
InterruptedByTimeoutException
在异步操作完成之前超时时,检查线程收到的异常。Methods in java.nio.channels that throw IOException 变量和类型 方法 描述 abstract SocketChannel
ServerSocketChannel. accept()
接受与此通道套接字的连接。AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。abstract AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. bind(SocketAddress local, int backlog)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。abstract AsynchronousSocketChannel
AsynchronousSocketChannel. bind(SocketAddress local)
abstract DatagramChannel
DatagramChannel. bind(SocketAddress local)
NetworkChannel
NetworkChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址。ServerSocketChannel
ServerSocketChannel. bind(SocketAddress local)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。abstract ServerSocketChannel
ServerSocketChannel. bind(SocketAddress local, int backlog)
将通道的套接字绑定到本地地址并配置套接字以侦听连接。abstract SocketChannel
SocketChannel. bind(SocketAddress local)
abstract MembershipKey
MembershipKey. block(InetAddress source)
阻止来自给定源地址的多播数据报。void
AsynchronousChannel. close()
关闭此频道。void
Channel. close()
关闭此频道。void
FileLock. close()
此方法调用FileLock.release()
方法。void
InterruptibleChannel. close()
关闭此频道。void
MulticastChannel. close()
关闭此频道。abstract void
Selector. close()
关闭此选择器。abstract SelectableChannel
SelectableChannel. configureBlocking(boolean block)
调整此通道的阻止模式。abstract DatagramChannel
DatagramChannel. connect(SocketAddress remote)
连接此通道的插座。abstract boolean
SocketChannel. connect(SocketAddress remote)
连接此通道的插座。abstract DatagramChannel
DatagramChannel. disconnect()
断开此通道的插槽。abstract boolean
SocketChannel. finishConnect()
完成连接套接字通道的过程。abstract void
AsynchronousFileChannel. force(boolean metaData)
强制将此通道文件的任何更新写入包含它的存储设备。abstract void
FileChannel. force(boolean metaData)
强制将此通道文件的任何更新写入包含它的存储设备。abstract SocketAddress
AsynchronousServerSocketChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。abstract SocketAddress
AsynchronousSocketChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。abstract SocketAddress
DatagramChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。SocketAddress
NetworkChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。abstract SocketAddress
ServerSocketChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。abstract SocketAddress
SocketChannel. getLocalAddress()
返回此通道的套接字绑定的套接字地址。<T> T
NetworkChannel. getOption(SocketOption<T> name)
返回套接字选项的值。abstract SocketAddress
AsynchronousSocketChannel. getRemoteAddress()
返回此通道的套接字连接的远程地址。abstract SocketAddress
DatagramChannel. getRemoteAddress()
返回此通道的套接字连接的远程地址。abstract SocketAddress
SocketChannel. getRemoteAddress()
返回此通道的套接字连接的远程地址。MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf)
加入多播组以开始接收发送给该组的所有数据报,并返回成员资格密钥。MembershipKey
MulticastChannel. join(InetAddress group, NetworkInterface interf, InetAddress source)
加入多播组以开始接收从给定源地址发送到该组的数据报。FileLock
FileChannel. lock()
获取此频道文件的独占锁定。abstract FileLock
FileChannel. lock(long position, long size, boolean shared)
获取此通道文件的给定区域的锁定。abstract MappedByteBuffer
FileChannel. map(FileChannel.MapMode mode, long position, long size)
将此频道文件的某个区域直接映射到内存中。static AsynchronousFileChannel
AsynchronousFileChannel. open(Path file, OpenOption... options)
打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。static AsynchronousFileChannel
AsynchronousFileChannel. open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。static AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. open()
打开异步服务器套接字通道。static AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. open(AsynchronousChannelGroup group)
打开异步服务器套接字通道。static AsynchronousSocketChannel
AsynchronousSocketChannel. open()
打开异步套接字通道。static AsynchronousSocketChannel
AsynchronousSocketChannel. open(AsynchronousChannelGroup group)
打开异步套接字通道。static DatagramChannel
DatagramChannel. open()
打开数据报通道。static DatagramChannel
DatagramChannel. open(ProtocolFamily family)
打开数据报通道。static FileChannel
FileChannel. open(Path path, OpenOption... options)
打开或创建文件,返回文件通道以访问该文件。static FileChannel
FileChannel. open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
打开或创建文件,返回文件通道以访问该文件。static Pipe
Pipe. open()
打开烟斗。static Selector
Selector. open()
打开选择器。static ServerSocketChannel
ServerSocketChannel. open()
打开服务器套接字通道。static SocketChannel
SocketChannel. open()
打开套接字通道。static SocketChannel
SocketChannel. open(SocketAddress remote)
打开套接字通道并将其连接到远程地址。abstract long
FileChannel. position()
返回此通道的文件位置。abstract FileChannel
FileChannel. position(long newPosition)
设置此通道的文件位置。long
SeekableByteChannel. position()
返回此频道的位置。SeekableByteChannel
SeekableByteChannel. position(long newPosition)
设置此通道的位置。abstract int
DatagramChannel. read(ByteBuffer dst)
从该通道读取数据报。long
DatagramChannel. read(ByteBuffer[] dsts)
从该通道读取数据报。abstract long
DatagramChannel. read(ByteBuffer[] dsts, int offset, int length)
从该通道读取数据报。abstract int
FileChannel. read(ByteBuffer dst)
从该通道读取一个字节序列到给定的缓冲区。long
FileChannel. read(ByteBuffer[] dsts)
从该通道读取一系列字节到给定的缓冲区。abstract long
FileChannel. read(ByteBuffer[] dsts, int offset, int length)
从该通道读取一系列字节到给定缓冲区的子序列。abstract int
FileChannel. read(ByteBuffer dst, long position)
从给定文件位置开始,从该通道读取一个字节序列到给定缓冲区。int
ReadableByteChannel. read(ByteBuffer dst)
从该通道读取一个字节序列到给定的缓冲区。long
ScatteringByteChannel. read(ByteBuffer[] dsts)
从该通道读取一系列字节到给定的缓冲区。long
ScatteringByteChannel. read(ByteBuffer[] dsts, int offset, int length)
从该通道读取一系列字节到给定缓冲区的子序列。int
SeekableByteChannel. read(ByteBuffer dst)
从该通道读取一个字节序列到给定的缓冲区。abstract int
SocketChannel. read(ByteBuffer dst)
long
SocketChannel. read(ByteBuffer[] dsts)
abstract long
SocketChannel. read(ByteBuffer[] dsts, int offset, int length)
abstract SocketAddress
DatagramChannel. receive(ByteBuffer dst)
通过此通道接收数据报。abstract void
FileLock. release()
释放此锁定。abstract int
Selector. select()
选择一组键,其相应的通道已准备好进行I / O操作。abstract int
Selector. select(long timeout)
选择一组键,其相应的通道已准备好进行I / O操作。int
Selector. select(Consumer<SelectionKey> action)
对相应通道准备好进行I / O操作的键选择并执行操作。int
Selector. select(Consumer<SelectionKey> action, long timeout)
对相应通道准备好进行I / O操作的键选择并执行操作。abstract int
Selector. selectNow()
选择一组键,其相应的通道已准备好进行I / O操作。int
Selector. selectNow(Consumer<SelectionKey> action)
对相应通道准备好进行I / O操作的键选择并执行操作。abstract int
DatagramChannel. send(ByteBuffer src, SocketAddress target)
通过此通道发送数据报。abstract <T> AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> AsynchronousSocketChannel
AsynchronousSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> DatagramChannel
DatagramChannel. setOption(SocketOption<T> name, T value)
<T> NetworkChannel
NetworkChannel. setOption(SocketOption<T> name, T value)
设置套接字选项的值。abstract <T> ServerSocketChannel
ServerSocketChannel. setOption(SocketOption<T> name, T value)
abstract <T> SocketChannel
SocketChannel. setOption(SocketOption<T> name, T value)
abstract AsynchronousSocketChannel
AsynchronousSocketChannel. shutdownInput()
在不关闭通道的情况下关闭连接以进行读取。abstract SocketChannel
SocketChannel. shutdownInput()
在不关闭通道的情况下关闭连接以进行读取。abstract void
AsynchronousChannelGroup. shutdownNow()
关闭组并关闭组中的所有打开通道。abstract AsynchronousSocketChannel
AsynchronousSocketChannel. shutdownOutput()
在不关闭通道的情况下关闭连接以进行写入。abstract SocketChannel
SocketChannel. shutdownOutput()
在不关闭通道的情况下关闭连接以进行写入。abstract long
AsynchronousFileChannel. size()
返回此通道文件的当前大小。abstract long
FileChannel. size()
返回此通道文件的当前大小。long
SeekableByteChannel. size()
返回此通道所连接的实体的当前大小。abstract long
FileChannel. transferFrom(ReadableByteChannel src, long position, long count)
从给定的可读字节通道将字节传输到此通道的文件中。abstract long
FileChannel. transferTo(long position, long count, WritableByteChannel target)
将字节从此通道的文件传输到给定的可写字节通道。abstract AsynchronousFileChannel
AsynchronousFileChannel. truncate(long size)
将此频道的文件截断为给定大小。abstract FileChannel
FileChannel. truncate(long size)
将此频道的文件截断为给定大小。SeekableByteChannel
SeekableByteChannel. truncate(long size)
将此通道所连接的实体截断为给定大小。FileLock
AsynchronousFileChannel. tryLock()
尝试获取此频道文件的独占锁定。abstract FileLock
AsynchronousFileChannel. tryLock(long position, long size, boolean shared)
尝试获取此频道文件的给定区域的锁定。FileLock
FileChannel. tryLock()
尝试获取此频道文件的独占锁定。abstract FileLock
FileChannel. tryLock(long position, long size, boolean shared)
尝试获取此频道文件的给定区域的锁定。static AsynchronousChannelGroup
AsynchronousChannelGroup. withCachedThreadPool(ExecutorService executor, int initialSize)
创建具有给定线程池的异步通道组,该线程池根据需要创建新线程。static AsynchronousChannelGroup
AsynchronousChannelGroup. withFixedThreadPool(int nThreads, ThreadFactory threadFactory)
创建具有固定线程池的异步通道组。static AsynchronousChannelGroup
AsynchronousChannelGroup. withThreadPool(ExecutorService executor)
创建具有给定线程池的异步通道组。abstract int
DatagramChannel. write(ByteBuffer src)
将数据报写入此通道。long
DatagramChannel. write(ByteBuffer[] srcs)
将数据报写入此通道。abstract long
DatagramChannel. write(ByteBuffer[] srcs, int offset, int length)
将数据报写入此通道。abstract int
FileChannel. write(ByteBuffer src)
从给定缓冲区向该通道写入一个字节序列。long
FileChannel. write(ByteBuffer[] srcs)
从给定的缓冲区向该通道写入一个字节序列。abstract long
FileChannel. write(ByteBuffer[] srcs, int offset, int length)
从给定缓冲区的子序列向该通道写入一个字节序列。abstract int
FileChannel. write(ByteBuffer src, long position)
从给定的缓冲区向该通道写入一个字节序列,从给定的文件位置开始。long
GatheringByteChannel. write(ByteBuffer[] srcs)
从给定的缓冲区向该通道写入一个字节序列。long
GatheringByteChannel. write(ByteBuffer[] srcs, int offset, int length)
从给定缓冲区的子序列向该通道写入一个字节序列。int
SeekableByteChannel. write(ByteBuffer src)
从给定缓冲区向该通道写入一个字节序列。abstract int
SocketChannel. write(ByteBuffer src)
long
SocketChannel. write(ByteBuffer[] srcs)
abstract long
SocketChannel. write(ByteBuffer[] srcs, int offset, int length)
int
WritableByteChannel. write(ByteBuffer src)
从给定缓冲区向该通道写入一个字节序列。 -
Uses of IOException in java.nio.channels.spi
Methods in java.nio.channels.spi that throw IOException 变量和类型 方法 描述 void
AbstractInterruptibleChannel. close()
关闭此频道。void
AbstractSelector. close()
关闭此选择器。SelectableChannel
AbstractSelectableChannel. configureBlocking(boolean block)
调整此通道的阻止模式。protected abstract void
AbstractInterruptibleChannel. implCloseChannel()
关闭此频道。protected void
AbstractSelectableChannel. implCloseChannel()
关闭此频道。protected abstract void
AbstractSelectableChannel. implCloseSelectableChannel()
关闭此可选择的频道。protected abstract void
AbstractSelector. implCloseSelector()
关闭此选择器。protected abstract void
AbstractSelectableChannel. implConfigureBlocking(boolean block)
调整此通道的阻止模式。Channel
SelectorProvider. inheritedChannel()
返回从创建此Java虚拟机的实体继承的通道。abstract AsynchronousChannelGroup
AsynchronousChannelProvider. openAsynchronousChannelGroup(int nThreads, ThreadFactory threadFactory)
构造具有固定线程池的新异步通道组。abstract AsynchronousChannelGroup
AsynchronousChannelProvider. openAsynchronousChannelGroup(ExecutorService executor, int initialSize)
使用给定的线程池构造一个新的异步通道组。abstract AsynchronousServerSocketChannel
AsynchronousChannelProvider. openAsynchronousServerSocketChannel(AsynchronousChannelGroup group)
打开异步服务器套接字通道。abstract AsynchronousSocketChannel
AsynchronousChannelProvider. openAsynchronousSocketChannel(AsynchronousChannelGroup group)
打开异步套接字通道。abstract DatagramChannel
SelectorProvider. openDatagramChannel()
打开数据报通道。abstract DatagramChannel
SelectorProvider. openDatagramChannel(ProtocolFamily family)
打开数据报通道。abstract Pipe
SelectorProvider. openPipe()
打开烟斗。abstract AbstractSelector
SelectorProvider. openSelector()
打开选择器。abstract ServerSocketChannel
SelectorProvider. openServerSocketChannel()
打开服务器套接字通道。abstract SocketChannel
SelectorProvider. openSocketChannel()
打开套接字通道。 -
Uses of IOException in java.nio.charset
Subclasses of IOException in java.nio.charset 变量和类型 类 描述 class
CharacterCodingException
发生字符编码或解码错误时抛出的已检查异常。class
MalformedInputException
当输入字节序列对于给定字符集不合法,或者输入字符序列不是合法的16位Unicode序列时,抛出检查异常。class
UnmappableCharacterException
当输入字符(或字节)序列有效但无法映射到输出字节(或字符)序列时,抛出检查异常。 -
Uses of IOException in java.nio.file
Subclasses of IOException in java.nio.file 变量和类型 类 描述 class
AccessDeniedException
拒绝文件系统操作时抛出的已检查异常,通常是由于文件权限或其他访问检查。class
AtomicMoveNotSupportedException
当文件无法作为原子文件系统操作移动时,抛出异常抛出的异常。class
DirectoryNotEmptyException
由于目录不为空而导致文件系统操作失败时抛出的已检查异常。class
FileAlreadyExistsException
当尝试创建文件或目录并且该名称的文件已存在时,抛出检查的异常。class
FileSystemException
在一个或两个文件上文件系统操作失败时抛出。class
FileSystemLoopException
遇到文件系统循环或循环时抛出的已检查异常。class
NoSuchFileException
尝试访问不存在的文件时抛出的已检查异常。class
NotDirectoryException
当用于目录的文件系统操作因文件不是目录而失败时,抛出检查的异常。class
NotLinkException
由于文件不是符号链接,文件系统操作失败时抛出检查异常。Methods in java.nio.file that return IOException 变量和类型 方法 描述 IOException
DirectoryIteratorException. getCause()
返回此异常的原因。Methods in java.nio.file with parameters of type IOException 变量和类型 方法 描述 FileVisitResult
FileVisitor. postVisitDirectory(T dir, IOException exc)
在目录中的条目及其所有后代访问后,为目录调用。FileVisitResult
SimpleFileVisitor. postVisitDirectory(T dir, IOException exc)
在目录中的条目及其所有后代访问后,为目录调用。FileVisitResult
FileVisitor. visitFileFailed(T file, IOException exc)
为无法访问的文件调用。FileVisitResult
SimpleFileVisitor. visitFileFailed(T file, IOException exc)
为无法访问的文件调用。Methods in java.nio.file that throw IOException 变量和类型 方法 描述 boolean
DirectoryStream.Filter. accept(T entry)
决定是接受还是过滤给定的目录条目。abstract void
FileSystem. close()
关闭此文件系统。void
WatchService. close()
关闭此手表服务。static long
Files. copy(InputStream in, Path target, CopyOption... options)
将输入流中的所有字节复制到文件。static long
Files. copy(Path source, OutputStream out)
将文件中的所有字节复制到输出流。static Path
Files. copy(Path source, Path target, CopyOption... options)
将文件复制到目标文件。static Path
Files. createDirectories(Path dir, FileAttribute<?>... attrs)
首先通过创建所有不存在的父目录来创建目录。static Path
Files. createDirectory(Path dir, FileAttribute<?>... attrs)
创建一个新目录。static Path
Files. createFile(Path path, FileAttribute<?>... attrs)
创建一个新的空文件,如果该文件已存在则失败。static Path
Files. createLink(Path link, Path existing)
为现有文件创建新链接(目录条目) (可选操作) 。static Path
Files. createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs)
创建指向目标的符号链接 (可选操作) 。static Path
Files. createTempDirectory(String prefix, FileAttribute<?>... attrs)
在默认临时文件目录中创建一个新目录,使用给定的前缀生成其名称。static Path
Files. createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs)
在指定目录中创建一个新目录,使用给定前缀生成其名称。static Path
Files. createTempFile(String prefix, String suffix, FileAttribute<?>... attrs)
在默认临时文件目录中创建一个空文件,使用给定的前缀和后缀生成其名称。static Path
Files. createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs)
在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。static void
Files. delete(Path path)
删除文件。void
SecureDirectoryStream. deleteDirectory(T path)
删除目录。void
SecureDirectoryStream. deleteFile(T path)
删除文件。static boolean
Files. deleteIfExists(Path path)
删除文件(如果存在)。static Stream<Path>
Files. find(Path start, int maxDepth, BiPredicate<Path,BasicFileAttributes> matcher, FileVisitOption... options)
通过搜索以给定起始文件为根的文件树中的文件,返回Stream
,该Path
通过Stream
延迟填充。static Object
Files. getAttribute(Path path, String attribute, LinkOption... options)
读取文件属性的值。abstract Object
FileStore. getAttribute(String attribute)
读取文件存储属性的值。long
FileStore. getBlockSize()
返回此文件存储中每个块的字节数。static FileStore
Files. getFileStore(Path path)
返回表示文件所在文件存储的FileStore
。static FileTime
Files. getLastModifiedTime(Path path, LinkOption... options)
返回文件的上次修改时间。static UserPrincipal
Files. getOwner(Path path, LinkOption... options)
返回文件的所有者。static Set<PosixFilePermission>
Files. getPosixFilePermissions(Path path, LinkOption... options)
返回文件的POSIX文件权限。abstract long
FileStore. getTotalSpace()
返回文件存储的大小(以字节为单位)。abstract long
FileStore. getUnallocatedSpace()
返回文件存储中未分配的字节数。abstract long
FileStore. getUsableSpace()
返回文件存储上此Java虚拟机可用的字节数。static boolean
Files. isHidden(Path path)
判断文件是否被视为 隐藏 。static boolean
Files. isSameFile(Path path, Path path2)
测试两个路径是否找到相同的文件。static Stream<String>
Files. lines(Path path)
从文件中读取所有行,如Stream
。static Stream<String>
Files. lines(Path path, Charset cs)
从文件中读取所有行,如Stream
。static Stream<Path>
Files. list(Path dir)
返回一个延迟填充的Stream
,其元素是目录中的条目。static Path
Files. move(Path source, Path target, CopyOption... options)
将文件移动或重命名为目标文件。void
SecureDirectoryStream. move(T srcpath, SecureDirectoryStream<T> targetdir, T targetpath)
将文件从此目录移动到另一个目录。static BufferedReader
Files. newBufferedReader(Path path)
打开文件进行读取,返回BufferedReader
以高效方式从文件中读取文本。static BufferedReader
Files. newBufferedReader(Path path, Charset cs)
打开文件进行读取,返回BufferedReader
,可用于以有效的方式从文件中读取文本。static BufferedWriter
Files. newBufferedWriter(Path path, Charset cs, OpenOption... options)
打开或创建用于写入的文件,返回可用于以高效方式将文本写入文件的BufferedWriter
。static BufferedWriter
Files. newBufferedWriter(Path path, OpenOption... options)
打开或创建用于写入的文件,返回BufferedWriter
以高效方式将文本写入文件。static SeekableByteChannel
Files. newByteChannel(Path path, OpenOption... options)
打开或创建文件,返回可搜索的字节通道以访问该文件。static SeekableByteChannel
Files. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
打开或创建文件,返回可搜索的字节通道以访问该文件。SeekableByteChannel
SecureDirectoryStream. newByteChannel(T path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
在此目录中打开或创建文件,返回可搜索的字节通道以访问该文件。static DirectoryStream<Path>
Files. newDirectoryStream(Path dir)
打开目录,返回DirectoryStream
以迭代目录中的所有条目。static DirectoryStream<Path>
Files. newDirectoryStream(Path dir, String glob)
打开一个目录,返回DirectoryStream
以迭代目录中的条目。static DirectoryStream<Path>
Files. newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
打开一个目录,返回DirectoryStream
以遍历目录中的条目。SecureDirectoryStream<T>
SecureDirectoryStream. newDirectoryStream(T path, LinkOption... options)
打开由给定路径标识的目录,返回SecureDirectoryStream
以迭代目录中的条目。static FileSystem
FileSystems. newFileSystem(URI uri, Map<String,?> env)
构造由URI
标识的新文件系统static FileSystem
FileSystems. newFileSystem(URI uri, Map<String,?> env, ClassLoader loader)
构造一个由URI
标识的新文件系统static FileSystem
FileSystems. newFileSystem(Path path, ClassLoader loader)
构造一个新的FileSystem
以访问文件的内容作为文件系统。static InputStream
Files. newInputStream(Path path, OpenOption... options)
打开文件,返回输入流以从文件中读取。static OutputStream
Files. newOutputStream(Path path, OpenOption... options)
打开或创建文件,返回可用于将字节写入文件的输出流。abstract WatchService
FileSystem. newWatchService()
构造一个新的WatchService
(可选操作) 。FileVisitResult
FileVisitor. postVisitDirectory(T dir, IOException exc)
在目录中的条目及其所有后代访问后,为目录调用。FileVisitResult
SimpleFileVisitor. postVisitDirectory(T dir, IOException exc)
在目录中的条目及其所有后代访问后,为目录调用。FileVisitResult
FileVisitor. preVisitDirectory(T dir, BasicFileAttributes attrs)
在访问目录中的条目之前为目录调用。FileVisitResult
SimpleFileVisitor. preVisitDirectory(T dir, BasicFileAttributes attrs)
在访问目录中的条目之前为目录调用。static String
Files. probeContentType(Path path)
探测文件的内容类型。static byte[]
Files. readAllBytes(Path path)
从文件中读取所有字节。static List<String>
Files. readAllLines(Path path)
从文件中读取所有行。static List<String>
Files. readAllLines(Path path, Charset cs)
从文件中读取所有行。static <A extends BasicFileAttributes>
AFiles. readAttributes(Path path, 类<A> type, LinkOption... options)
将文件的属性读取为批量操作。static Map<String,Object>
Files. readAttributes(Path path, String attributes, LinkOption... options)
将一组文件属性读取为批量操作。static String
Files. readString(Path path)
static String
Files. readString(Path path, Charset cs)
将文件中的所有字符读入字符串,使用指定的charset从字节解码为字符。static Path
Files. readSymbolicLink(Path link)
读取符号链接的目标 (可选操作) 。default WatchKey
Path. register(WatchService watcher, WatchEvent.Kind<?>... events)
使用监视服务注册此路径所在的文件。WatchKey
Path. register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers)
使用监视服务注册此路径所在的文件。WatchKey
Watchable. register(WatchService watcher, WatchEvent.Kind<?>... events)
使用监视服务注册对象。WatchKey
Watchable. register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers)
使用监视服务注册对象。static Path
Files. setAttribute(Path path, String attribute, Object value, LinkOption... options)
设置文件属性的值。static Path
Files. setLastModifiedTime(Path path, FileTime time)
更新文件的上次修改时间属性。static Path
Files. setOwner(Path path, UserPrincipal owner)
更新文件所有者。static Path
Files. setPosixFilePermissions(Path path, Set<PosixFilePermission> perms)
设置文件的POSIX权限。static long
Files. size(Path path)
返回文件的大小(以字节为单位)。Path
Path. toRealPath(LinkOption... options)
返回现有文件的 实际路径。FileVisitResult
FileVisitor. visitFile(T file, BasicFileAttributes attrs)
为目录中的文件调用。FileVisitResult
SimpleFileVisitor. visitFile(T file, BasicFileAttributes attrs)
为目录中的文件调用。FileVisitResult
FileVisitor. visitFileFailed(T file, IOException exc)
为无法访问的文件调用。FileVisitResult
SimpleFileVisitor. visitFileFailed(T file, IOException exc)
为无法访问的文件调用。static Stream<Path>
Files. walk(Path start, int maxDepth, FileVisitOption... options)
通过遍历以给定起始文件为根的文件树,返回Stream
,其中包含Path
。static Stream<Path>
Files. walk(Path start, FileVisitOption... options)
通过遍历以给定起始文件为根的文件树,返回Stream
,该Path
通过Stream
延迟填充。static Path
Files. walkFileTree(Path start, FileVisitor<? super Path> visitor)
走一个文件树。static Path
Files. walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor)
走一个文件树。static Path
Files. write(Path path, byte[] bytes, OpenOption... options)
将字节写入文件。static Path
Files. write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options)
将文本行写入文件。static Path
Files. write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options)
将文本行写入文件。static Path
Files. writeString(Path path, CharSequence csq, Charset cs, OpenOption... options)
写一个CharSequence到一个文件。static Path
Files. writeString(Path path, CharSequence csq, OpenOption... options)
将CharSequence写入文件。Constructors in java.nio.file with parameters of type IOException 构造器 描述 DirectoryIteratorException(IOException cause)
构造此类的实例。 -
Uses of IOException in java.nio.file.attribute
Subclasses of IOException in java.nio.file.attribute 变量和类型 类 描述 class
UserPrincipalNotFoundException
查找UserPrincipal
因为主体不存在而失败时检查异常。Methods in java.nio.file.attribute that throw IOException 变量和类型 方法 描述 void
UserDefinedFileAttributeView. delete(String name)
删除用户定义的属性。List<AclEntry>
AclFileAttributeView. getAcl()
读取访问控制列表。UserPrincipal
FileOwnerAttributeView. getOwner()
阅读文件所有者。List<String>
UserDefinedFileAttributeView. list()
返回包含用户定义属性名称的列表。abstract GroupPrincipal
UserPrincipalLookupService. lookupPrincipalByGroupName(String group)
按组名查找组主体。abstract UserPrincipal
UserPrincipalLookupService. lookupPrincipalByName(String name)
按名称查找用户主体。int
UserDefinedFileAttributeView. read(String name, ByteBuffer dst)
将用户定义属性的值读入缓冲区。BasicFileAttributes
BasicFileAttributeView. readAttributes()
将基本文件属性读取为批量操作。DosFileAttributes
DosFileAttributeView. readAttributes()
PosixFileAttributes
PosixFileAttributeView. readAttributes()
void
AclFileAttributeView. setAcl(List<AclEntry> acl)
更新(替换)访问控制列表。void
DosFileAttributeView. setArchive(boolean value)
更新存档属性的值。void
PosixFileAttributeView. setGroup(GroupPrincipal group)
更新文件组所有者。void
DosFileAttributeView. setHidden(boolean value)
更新隐藏属性的值。void
FileOwnerAttributeView. setOwner(UserPrincipal owner)
更新文件所有者。void
PosixFileAttributeView. setPermissions(Set<PosixFilePermission> perms)
更新文件权限。void
DosFileAttributeView. setReadOnly(boolean value)
更新只读属性的值。void
DosFileAttributeView. setSystem(boolean value)
更新系统属性的值。void
BasicFileAttributeView. setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime)
更新文件上次修改时间,上次访问时间和创建时间属性的任何或全部。int
UserDefinedFileAttributeView. size(String name)
返回用户定义属性值的大小。int
UserDefinedFileAttributeView. write(String name, ByteBuffer src)
从缓冲区写入用户定义属性的值。 -
Uses of IOException in java.nio.file.spi
Methods in java.nio.file.spi that throw IOException 变量和类型 方法 描述 abstract void
FileSystemProvider. checkAccess(Path path, AccessMode... modes)
检查文件的存在性和可选的可访问性。abstract void
FileSystemProvider. copy(Path source, Path target, CopyOption... options)
将文件复制到目标文件。abstract void
FileSystemProvider. createDirectory(Path dir, FileAttribute<?>... attrs)
创建一个新目录。void
FileSystemProvider. createLink(Path link, Path existing)
为现有文件创建新链接(目录条目)。void
FileSystemProvider. createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs)
创建指向目标的符号链接。abstract void
FileSystemProvider. delete(Path path)
删除文件。boolean
FileSystemProvider. deleteIfExists(Path path)
删除文件(如果存在)。abstract FileStore
FileSystemProvider. getFileStore(Path path)
返回表示文件所在文件存储的FileStore
。abstract boolean
FileSystemProvider. isHidden(Path path)
判断文件是否被视为 隐藏 。abstract boolean
FileSystemProvider. isSameFile(Path path, Path path2)
测试两个路径是否找到相同的文件。abstract void
FileSystemProvider. move(Path source, Path target, CopyOption... options)
将文件移动或重命名为目标文件。AsynchronousFileChannel
FileSystemProvider. newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs)
打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。abstract SeekableByteChannel
FileSystemProvider. newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
打开或创建文件,返回可搜索的字节通道以访问该文件。abstract DirectoryStream<Path>
FileSystemProvider. newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter)
打开一个目录,返回DirectoryStream
以迭代目录中的条目。FileChannel
FileSystemProvider. newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs)
打开或创建用于读取和/或写入的文件,返回文件通道以访问该文件。abstract FileSystem
FileSystemProvider. newFileSystem(URI uri, Map<String,?> env)
构造由URI标识的新对象FileSystem
。FileSystem
FileSystemProvider. newFileSystem(Path path, Map<String,?> env)
构造一个新的FileSystem
以访问文件的内容作为文件系统。InputStream
FileSystemProvider. newInputStream(Path path, OpenOption... options)
打开文件,返回输入流以从文件中读取。OutputStream
FileSystemProvider. newOutputStream(Path path, OpenOption... options)
打开或创建文件,返回可用于将字节写入文件的输出流。abstract String
FileTypeDetector. probeContentType(Path path)
探测给定文件以猜测其内容类型。abstract <A extends BasicFileAttributes>
AFileSystemProvider. readAttributes(Path path, 类<A> type, LinkOption... options)
将文件的属性读取为批量操作。abstract Map<String,Object>
FileSystemProvider. readAttributes(Path path, String attributes, LinkOption... options)
将一组文件属性读取为批量操作。Path
FileSystemProvider. readSymbolicLink(Path link)
读取符号链接的目标。abstract void
FileSystemProvider. setAttribute(Path path, String attribute, Object value, LinkOption... options)
设置文件属性的值。 -
Uses of IOException in java.rmi
Subclasses of IOException in java.rmi 变量和类型 类 描述 class
AccessException
一个AccessException
通过一定的方法抛出java.rmi.Naming
类(具体bind
,rebind
,和unbind
)和方法java.rmi.activation.ActivationSystem
接口,以指示主叫方不必执行由方法调用所请求的操作。class
ConnectException
如果远程主机拒绝连接以进行远程方法调用,则抛出ConnectException
。class
ConnectIOException
如果在远程方法调用的远程主机连接时发生ConnectIOException
则抛出IOException
。class
MarshalException
如果在编组远程调用头,参数或远程方法调用的返回值时发生MarshalException
则抛出java.io.IOException
。class
NoSuchObjectException
如果尝试在远程虚拟机中不再存在的对象上调用方法,则抛出NoSuchObjectException
。class
RemoteException
RemoteException
是在执行远程方法调用期间可能发生的许多与通信相关的异常的公共超类。class
ServerError
甲ServerError
被抛出作为远程方法调用的结果,当一个Error
任而解编参数,执行远程方法本身,或编组返回值在处理服务器上的调用,被抛出。class
ServerException
甲ServerException
当被抛出作为远程方法调用的结果RemoteException
在处理服务器上的调用,要么同时解编参数或执行远程方法本身被抛出。class
ServerRuntimeException
已过时。没有替代品class
StubNotFoundException
如果在导出远程对象时找不到有效的存根类,则抛出StubNotFoundException
。class
UnexpectedException
一个UnexpectedException
被抛出如果远程方法调用的客户端接收,作为呼叫,检查异常不属于中声明的检查的异常类型的一个结果throws
在远程接口的方法的子句。class
UnknownHostException
如果在创建与远程主机的连接以进行远程方法调用时发生UnknownHostException
则抛出java.net.UnknownHostException
。class
UnmarshalException
如果出现以下任何情况,则在解组远程方法调用的参数或结果时可以抛出UnmarshalException
:如果解组调用标头时发生异常,如果返回值的协议无效,如果java.io.IOException
发生解组参数(打开)服务器端)或返回值(在客户端)。Methods in java.rmi that throw IOException 变量和类型 方法 描述 T
MarshalledObject. get()
返回包含的marshalledobject的新副本。Constructors in java.rmi that throw IOException 构造器 描述 MarshalledObject(T obj)
创建一个新的MarshalledObject
,其中包含所提供对象的当前状态的序列化表示形式。 -
Uses of IOException in java.rmi.activation
Subclasses of IOException in java.rmi.activation 变量和类型 类 描述 class
ActivateFailedException
在远程调用可激活对象期间激活失败时,RMI运行时抛出此异常。 -
Uses of IOException in java.rmi.server
Subclasses of IOException in java.rmi.server 变量和类型 类 描述 class
ExportException
如果尝试导出远程对象失败,RemoteException
抛出ExportException
是RemoteException
。class
SkeletonMismatchException
已过时。没有替代品。class
SkeletonNotFoundException
已过时。没有替代品。class
SocketSecurityException
已过时。这个类已经过时了。Methods in java.rmi.server that throw IOException 变量和类型 方法 描述 ServerSocket
RMIServerSocketFactory. createServerSocket(int port)
在指定端口上创建服务器套接字(端口0表示匿名端口)。abstract ServerSocket
RMISocketFactory. createServerSocket(int port)
在指定端口上创建服务器套接字(端口0表示匿名端口)。Socket
RMIClientSocketFactory. createSocket(String host, int port)
创建连接到指定主机和端口的客户端套接字。abstract Socket
RMISocketFactory. createSocket(String host, int port)
创建连接到指定主机和端口的客户端套接字。void
RemoteCall. done()
已过时。没有替代品ObjectInput
RemoteCall. getInputStream()
已过时。没有替代品ObjectOutput
RemoteCall. getOutputStream()
已过时。没有替代品ObjectOutput
RemoteCall. getResultStream(boolean success)
已过时。没有替代品static ObjID
ObjID. read(ObjectInput in)
构造并返回一个新ObjID
通过从解组二进制表示实例ObjectInput
实例。static UID
UID. read(DataInput in)
构造并返回一个新UID
通过从解组二进制表示实例DataInput
实例。void
RemoteCall. releaseInputStream()
已过时。没有替代品void
RemoteCall. releaseOutputStream()
已过时。没有替代品static void
RMISocketFactory. setSocketFactory(RMISocketFactory fac)
设置RMI从中获取套接字的全局套接字工厂(如果远程对象未与特定客户端和/或服务器套接字工厂关联)。void
ObjID. write(ObjectOutput out)
将此ObjID
的二进制表示形式ObjID
为ObjectOutput
实例。void
UID. write(DataOutput out)
将此UID
的二进制表示形式UID
为DataOutput
实例。 -
Uses of IOException in java.security
Methods in java.security that throw IOException 变量和类型 方法 描述 void
Certificate. decode(InputStream stream)
不推荐使用,要删除:此API元素将在以后的版本中删除。从输入流解码证书。void
Certificate. encode(OutputStream stream)
不推荐使用,要删除:此API元素将在以后的版本中删除。将证书编码为输出流,格式可由decode
方法解码。protected abstract byte[]
AlgorithmParametersSpi. engineGetEncoded()
以主编码格式返回参数。protected abstract byte[]
AlgorithmParametersSpi. engineGetEncoded(String format)
返回以指定格式编码的参数。protected abstract void
AlgorithmParametersSpi. engineInit(byte[] params)
导入指定的参数并根据参数的主要解码格式对其进行解码。protected abstract void
AlgorithmParametersSpi. engineInit(byte[] params, String format)
从params
导入参数,并根据指定的解码格式对其进行解码。abstract void
KeyStoreSpi. engineLoad(InputStream stream, char[] password)
从给定的输入流加载密钥库。void
KeyStoreSpi. engineLoad(KeyStore.LoadStoreParameter param)
使用给定的KeyStore.LoadStoreParameter
加载密钥库。boolean
KeyStoreSpi. engineProbe(InputStream stream)
探测指定的输入流,以确定它是否包含此实现支持的密钥库。abstract void
KeyStoreSpi. engineStore(OutputStream stream, char[] password)
将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。void
KeyStoreSpi. engineStore(KeyStore.LoadStoreParameter param)
使用给定的KeyStore.LoadStoreParmeter
存储此密钥库。byte[]
AlgorithmParameters. getEncoded()
以主编码格式返回参数。byte[]
AlgorithmParameters. getEncoded(String format)
返回在指定方案中编码的参数。static KeyStore
KeyStore. getInstance(File file, char[] password)
返回相应密钥库类型的已加载密钥库对象。static KeyStore
KeyStore. getInstance(File file, KeyStore.LoadStoreParameter param)
返回相应密钥库类型的已加载密钥库对象。Object
SignedObject. getObject()
检索封装的对象。void
AlgorithmParameters. init(byte[] params)
导入指定的参数并根据参数的主要解码格式对其进行解码。void
AlgorithmParameters. init(byte[] params, String format)
从params
导入参数,并根据指定的解码方案对其进行解码。void
KeyStore. load(InputStream stream, char[] password)
从给定的输入流加载此KeyStore。void
KeyStore. load(KeyStore.LoadStoreParameter param)
使用给定的LoadStoreParameter
加载此密钥库。void
Provider. load(InputStream inStream)
从输入流中读取属性列表(键和元素对)。int
DigestInputStream. read()
读取一个字节,并更新消息摘要(如果摘要功能打开)。int
DigestInputStream. read(byte[] b, int off, int len)
读入字节数组,并更新消息摘要(如果摘要功能打开)。void
KeyStore. store(OutputStream stream, char[] password)
将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。void
KeyStore. store(KeyStore.LoadStoreParameter param)
使用给定的LoadStoreParameter
存储此密钥库。void
DigestOutputStream. write(byte[] b, int off, int len)
使用指定的子数组更新消息摘要(如果启用了摘要功能),并且无论如何都将子数组写入输出流。void
DigestOutputStream. write(int b)
使用指定的字节更新消息摘要(如果摘要功能打开),并且在任何情况下都将字节写入输出流。Constructors in java.security that throw IOException 构造器 描述 SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
从任何Serializable对象构造一个SignedObject。 -
Uses of IOException in java.security.cert
Methods in java.security.cert that throw IOException 变量和类型 方法 描述 void
X509CRLSelector. addIssuerName(byte[] name)
为issuerNames标准添加名称。void
X509CRLSelector. addIssuerName(String name)
void
X509CertSelector. addPathToName(int type, byte[] name)
为pathToNames标准添加名称。void
X509CertSelector. addPathToName(int type, String name)
为pathToNames标准添加名称。void
X509CertSelector. addSubjectAlternativeName(int type, byte[] name)
为subjectAlternativeNames标准添加名称。void
X509CertSelector. addSubjectAlternativeName(int type, String name)
为subjectAlternativeNames标准添加名称。void
Extension. encode(OutputStream out)
生成扩展的DER编码并将其写入输出流。byte[]
X509CertSelector. getIssuerAsBytes()
将发布者条件作为字节数组返回。byte[]
X509CertSelector. getSubjectAsBytes()
以字节数组的形式返回主题标准。void
X509CertSelector. setExtendedKeyUsage(Set<String> keyPurposeSet)
设置extendedKeyUsage标准。void
X509CertSelector. setIssuer(byte[] issuerDN)
设置颁发者标准。void
X509CertSelector. setIssuer(String issuerDN)
void
X509CRLSelector. setIssuerNames(Collection<?> names)
注意:使用 X509CRLSelector.setIssuers(Collection)代替或仅在使用此方法时指定专有名称的字节数组形式。void
X509CertSelector. setNameConstraints(byte[] bytes)
设置名称约束条件。void
X509CertSelector. setPathToNames(Collection<List<?>> names)
设置pathToNames标准。void
X509CertSelector. setPolicy(Set<String> certPolicySet)
设置策略约束。void
X509CertSelector. setSubject(byte[] subjectDN)
设置主题标准。void
X509CertSelector. setSubject(String subjectDN)
void
X509CertSelector. setSubjectAlternativeNames(Collection<List<?>> names)
设置subjectAlternativeNames标准。void
X509CertSelector. setSubjectPublicKey(byte[] key)
设置subjectPublicKey标准。void
X509CertSelector. setSubjectPublicKeyAlgID(String oid)
设置subjectPublicKeyAlgID标准。Constructors in java.security.cert that throw IOException 构造器 描述 PolicyQualifierInfo(byte[] encoded)
从编码的字节创建PolicyQualifierInfo
的实例。 -
Uses of IOException in java.util
Subclasses of IOException in java.util 变量和类型 类 描述 class
InvalidPropertiesFormatException
抛出指示操作无法完成,因为输入不符合属性集合的相应XML文档类型,根据Properties
规范。Methods in java.util that return IOException 变量和类型 方法 描述 IOException
Formatter. ioException()
返回此格式化程序IOException
最后抛出的IOException 。IOException
Scanner. ioException()
返回IOException
最后通过此抛出Scanner
的基本Readable
。Methods in java.util that throw IOException 变量和类型 方法 描述 void
Properties. load(InputStream inStream)
从输入字节流中读取属性列表(键和元素对)。void
Properties. load(Reader reader)
以简单的面向行的格式从输入字符流中读取属性列表(键和元素对)。void
Properties. loadFromXML(InputStream in)
将指定输入流上的XML文档表示的所有属性加载到此属性表中。ResourceBundle
ResourceBundle.Control. newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)
如果需要,使用给定的类加载器为给定格式和语言环境的给定包名称实例化资源包。void
Properties. store(OutputStream out, String comments)
void
Properties. store(Writer writer, String comments)
将此Properties
表中的此属性列表(键和元素对)以适合使用load(Reader)
方法的格式写入输出字符流。void
Properties. storeToXML(OutputStream os, String comment)
发出表示此表中包含的所有属性的XML文档。void
Properties. storeToXML(OutputStream os, String comment, String encoding)
使用指定的编码发出表示此表中包含的所有属性的XML文档。void
Properties. storeToXML(OutputStream os, String comment, Charset charset)
使用指定的编码发出表示此表中包含的所有属性的XML文档。Constructors in java.util that throw IOException 构造器 描述 Formatter(File file, Charset charset, Locale l)
使用指定的文件,charset和locale构造一个新的格式化程序。Formatter(String fileName, Charset charset, Locale l)
使用指定的文件名,charset和locale构造一个新的格式化程序。PropertyResourceBundle(InputStream stream)
从InputStream
创建属性资源包。PropertyResourceBundle(Reader reader)
从Reader
创建属性资源包。Scanner(File source, Charset charset)
构造一个新的Scanner
,它生成从指定文件扫描的值。Scanner(Path source)
构造一个新的Scanner
,它生成从指定文件扫描的值。Scanner(Path source, String charsetName)
构造一个新的Scanner
,它生成从指定文件扫描的值。Scanner(Path source, Charset charset)
构造一个新的Scanner
,它生成从指定文件扫描的值。 -
Uses of IOException in java.util.jar
Subclasses of IOException in java.util.jar 变量和类型 类 描述 class
JarException
表示在读取或写入JAR文件时发生了某种错误。Methods in java.util.jar that throw IOException 变量和类型 方法 描述 Attributes
JarEntry. getAttributes()
返回Manifest
Attributes
此条,或null
如果没有。InputStream
JarFile. getInputStream(ZipEntry ze)
返回用于读取指定zip文件条目内容的输入流。Manifest
JarFile. getManifest()
返回jar文件清单,如果没有,则返回null
。ZipEntry
JarInputStream. getNextEntry()
读取下一个ZIP文件条目,并将流定位在条目数据的开头。JarEntry
JarInputStream. getNextJarEntry()
读取下一个JAR文件条目并将流定位在条目数据的开头。void
Pack200.Packer. pack(JarFile in, OutputStream out)
不推荐使用,要删除:此API元素将在以后的版本中删除。使用JarFile并将其转换为Pack200存档。void
Pack200.Packer. pack(JarInputStream in, OutputStream out)
不推荐使用,要删除:此API元素将在以后的版本中删除。获取JarInputStream并将其转换为Pack200存档。void
JarOutputStream. putNextEntry(ZipEntry ze)
开始编写新的JAR文件条目并将流定位到条目数据的开头。int
JarInputStream. read(byte[] b, int off, int len)
从当前JAR文件条目读入一个字节数组。void
Manifest. read(InputStream is)
从指定的InputStream中读取Manifest。void
Pack200.Unpacker. unpack(File in, JarOutputStream out)
不推荐使用,要删除:此API元素将在以后的版本中删除。读取Pack200存档,并将编码的JAR写入JarOutputStream。void
Pack200.Unpacker. unpack(InputStream in, JarOutputStream out)
不推荐使用,要删除:此API元素将在以后的版本中删除。读取Pack200存档,并将编码的JAR写入JarOutputStream。void
Manifest. write(OutputStream out)
将Manifest写入指定的OutputStream。Constructors in java.util.jar that throw IOException 构造器 描述 JarFile(File file)
创建一个新的JarFile
以从指定的File
对象中读取。JarFile(File file, boolean verify)
创建一个新的JarFile
以从指定的File
对象中读取。JarFile(File file, boolean verify, int mode)
创建新的JarFile
以在指定模式下从指定的File
对象读取。JarFile(File file, boolean verify, int mode, Runtime.Version version)
创建新的JarFile
以在指定模式下从指定的File
对象读取。JarFile(String name)
创建一个新的JarFile
以从指定的文件name
。JarFile(String name, boolean verify)
创建一个新的JarFile
以从指定的文件name
。JarInputStream(InputStream in)
创建一个新的JarInputStream
并读取可选的清单。JarInputStream(InputStream in, boolean verify)
创建一个新的JarInputStream
并读取可选的清单。JarOutputStream(OutputStream out)
创建一个没有清单的新JarOutputStream
。JarOutputStream(OutputStream out, Manifest man)
创建一个新的JarOutputStream
具有指定Manifest
。Manifest(InputStream is)
从指定的输入流构造一个新的Manifest。 -
Uses of IOException in java.util.logging
Methods in java.util.logging that throw IOException 变量和类型 方法 描述 void
LogManager. readConfiguration()
读取并初始化日志记录配置。void
LogManager. readConfiguration(InputStream ins)
从给定的输入流中读取并初始化日志记录配置。void
LogManager. updateConfiguration(InputStream ins, Function<String,BiFunction<String,String,String>> mapper)
更新日志记录配置。void
LogManager. updateConfiguration(Function<String,BiFunction<String,String,String>> mapper)
更新日志记录配置。Constructors in java.util.logging that throw IOException 构造器 描述 FileHandler()
构造默认值FileHandler
。FileHandler(String pattern)
初始化FileHandler
以写入给定的文件名。FileHandler(String pattern, boolean append)
初始化FileHandler
以写入给定的文件名,并带有可选的附加。FileHandler(String pattern, int limit, int count)
初始化FileHandler
以写入一组文件。FileHandler(String pattern, int limit, int count, boolean append)
初始化FileHandler
以写入具有可选追加的一组文件。FileHandler(String pattern, long limit, int count, boolean append)
初始化FileHandler
以写入具有可选附加的一组文件。SocketHandler()
创建SocketHandler
,仅使用LogManager
属性(或其默认值)。SocketHandler(String host, int port)
使用指定的主机和端口构造SocketHandler
。 -
Uses of IOException in java.util.prefs
Methods in java.util.prefs that throw IOException 变量和类型 方法 描述 void
AbstractPreferences. exportNode(OutputStream os)
实现exportNode
方法按照在本说明书中Preferences.exportNode(OutputStream)
。abstract void
Preferences. exportNode(OutputStream os)
在指定的输出流上发出一个XML文档,表示此节点中包含的所有首选项(但不包括其后代)。void
AbstractPreferences. exportSubtree(OutputStream os)
实现exportSubtree
方法按照在本说明书中Preferences.exportSubtree(OutputStream)
。abstract void
Preferences. exportSubtree(OutputStream os)
发出一个XML文档,表示此节点及其所有后代中包含的所有首选项。static void
Preferences. importPreferences(InputStream is)
在指定的输入流上导入XML文档表示的所有首选项。 -
Uses of IOException in java.util.zip
Subclasses of IOException in java.util.zip 变量和类型 类 描述 class
ZipException
表示发生某种Zip异常的信号。Methods in java.util.zip that throw IOException 变量和类型 方法 描述 int
DeflaterInputStream. available()
达到EOF后返回0,否则始终返回1。int
InflaterInputStream. available()
达到EOF后返回0,否则始终返回1。int
ZipInputStream. available()
在达到当前条目数据的EOF后返回0,否则始终返回1。void
DeflaterInputStream. close()
关闭此输入流及其基础输入流,丢弃任何未决的未压缩数据。void
DeflaterOutputStream. close()
将剩余的压缩数据写入输出流并关闭基础流。void
GZIPInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
InflaterInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
InflaterOutputStream. close()
将任何剩余的未压缩数据写入输出流并关闭基础输出流。void
ZipFile. close()
关闭ZIP文件。void
ZipInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
ZipOutputStream. close()
关闭ZIP输出流以及要过滤的流。void
ZipInputStream. closeEntry()
关闭当前ZIP条目并定位流以读取下一个条目。void
ZipOutputStream. closeEntry()
关闭当前ZIP条目并定位流以写入下一个条目。protected void
DeflaterOutputStream. deflate()
将下一个压缩数据块写入输出流。protected void
InflaterInputStream. fill()
使用更多数据填充输入缓冲区以进行解压缩。protected void
ZipFile. finalize()
不推荐使用,要删除:此API元素将在以后的版本中删除。finalize
方法已被弃用,将被删除。void
DeflaterOutputStream. finish()
完成将压缩数据写入输出流而不关闭底层流。void
GZIPOutputStream. finish()
完成将压缩数据写入输出流而不关闭底层流。void
InflaterOutputStream. finish()
完成将未压缩数据写入输出流而不关闭基础流。void
ZipOutputStream. finish()
完成编写ZIP输出流的内容而不关闭底层流。void
DeflaterOutputStream. flush()
刷新压缩的输出流。void
InflaterOutputStream. flush()
刷新此输出流,强制写入任何挂起的缓冲输出字节。InputStream
ZipFile. getInputStream(ZipEntry entry)
返回用于读取指定zip文件条目内容的输入流。ZipEntry
ZipInputStream. getNextEntry()
读取下一个ZIP文件条目,并将流定位在条目数据的开头。void
ZipOutputStream. putNextEntry(ZipEntry e)
开始编写新的ZIP文件条目并将流定位到条目数据的开头。int
CheckedInputStream. read()
读一个字节。int
CheckedInputStream. read(byte[] buf, int off, int len)
读入一个字节数组。int
DeflaterInputStream. read()
从输入流中读取单个字节的压缩数据。int
DeflaterInputStream. read(byte[] b, int off, int len)
将压缩数据读入字节数组。int
GZIPInputStream. read(byte[] buf, int off, int len)
将未压缩的数据读入字节数组。int
InflaterInputStream. read()
读取一段未压缩数据。int
InflaterInputStream. read(byte[] b, int off, int len)
将未压缩的数据读入字节数组。int
ZipInputStream. read(byte[] b, int off, int len)
从当前ZIP条目读入字节数组。void
DeflaterInputStream. reset()
不支持此操作 。void
InflaterInputStream. reset()
将此流重新定位到上次在此输入流上调用mark
方法时的位置。long
CheckedInputStream. skip(long n)
跳过指定的输入字节数。long
DeflaterInputStream. skip(long n)
跳过并丢弃输入流中的数据。long
InflaterInputStream. skip(long n)
跳过未压缩数据的指定字节数。long
ZipInputStream. skip(long n)
跳过当前ZIP条目中指定的字节数。void
CheckedOutputStream. write(byte[] b, int off, int len)
写一个字节数组。void
CheckedOutputStream. write(int b)
写一个字节。void
DeflaterOutputStream. write(byte[] b, int off, int len)
将一个字节数组写入压缩输出流。void
DeflaterOutputStream. write(int b)
将一个字节写入压缩输出流。void
GZIPOutputStream. write(byte[] buf, int off, int len)
将字节数组写入压缩输出流。void
InflaterOutputStream. write(byte[] b, int off, int len)
将一个字节数组写入未压缩的输出流。void
InflaterOutputStream. write(int b)
将一个字节写入未压缩的输出流。void
ZipOutputStream. write(byte[] b, int off, int len)
将一个字节数组写入当前ZIP条目数据。Constructors in java.util.zip that throw IOException 构造器 描述 GZIPInputStream(InputStream in)
使用默认缓冲区大小创建新的输入流。GZIPInputStream(InputStream in, int size)
创建具有指定缓冲区大小的新输入流。GZIPOutputStream(OutputStream out)
使用默认缓冲区大小创建新的输出流。GZIPOutputStream(OutputStream out, boolean syncFlush)
使用默认缓冲区大小和指定的刷新模式创建新的输出流。GZIPOutputStream(OutputStream out, int size)
创建具有指定缓冲区大小的新输出流。GZIPOutputStream(OutputStream out, int size, boolean syncFlush)
使用指定的缓冲区大小和刷新模式创建新的输出流。ZipFile(File file)
在给定指定的File对象的情况下打开ZIP文件以进行读取。ZipFile(File file, int mode)
打开新的ZipFile
以在指定模式下从指定的File
对象读取。ZipFile(File file, int mode, Charset charset)
打开新的ZipFile
以在指定模式下从指定的File
对象读取。ZipFile(File file, Charset charset)
在给定指定的File对象的情况下打开ZIP文件以进行读取。ZipFile(String name)
打开一个zip文件进行阅读。ZipFile(String name, Charset charset)
打开一个zip文件进行阅读。 -
Uses of IOException in javax.annotation.processing
Subclasses of IOException in javax.annotation.processing 变量和类型 类 描述 class
FilerException
表示Filer
检测到尝试打开违反Filer
提供的保证的Filer
。Methods in javax.annotation.processing that throw IOException 变量和类型 方法 描述 JavaFileObject
Filer. createClassFile(CharSequence name, Element... originatingElements)
创建一个新的类文件,并返回一个允许写入它的对象。FileObject
Filer. createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements)
创建用于写入的新辅助资源文件,并为其返回文件对象。JavaFileObject
Filer. createSourceFile(CharSequence name, Element... originatingElements)
创建一个新的源文件并返回一个对象以允许写入它。FileObject
Filer. getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName)
返回用于读取现有资源的对象。 -
Uses of IOException in javax.crypto
Methods in javax.crypto that throw IOException 变量和类型 方法 描述 int
CipherInputStream. available()
返回可以在不阻塞的情况下从此输入流中读取的字节数。void
CipherInputStream. close()
关闭此输入流并释放与该流关联的所有系统资源。void
CipherOutputStream. close()
关闭此输出流并释放与此流关联的所有系统资源。void
CipherOutputStream. flush()
通过强制写出已由封装的密码对象处理的任何缓冲的输出字节来刷新此输出流。byte[]
EncryptedPrivateKeyInfo. getEncoded()
返回此对象的ASN.1编码。Object
SealedObject. getObject(Key key)
检索原始(封装)对象。Object
SealedObject. getObject(Key key, String provider)
检索原始(封装)对象。Object
SealedObject. getObject(Cipher c)
检索原始(封装)对象。int
CipherInputStream. read()
从此输入流中读取下一个数据字节。int
CipherInputStream. read(byte[] b)
从此输入流将最多b.length
字节的数据读b.length
字节数组。int
CipherInputStream. read(byte[] b, int off, int len)
从此输入流len
最多len
个字节的数据读入一个字节数组。long
CipherInputStream. skip(long n)
从可以从此输入流中读取的字节中跳过n
字节的输入而不会阻塞。void
CipherOutputStream. write(byte[] b)
将指定字节数组中的b.length
字节写入此输出流。void
CipherOutputStream. write(byte[] b, int off, int len)
将从偏移量off
开始的指定字节数组中的len
个字节写入此输出流。void
CipherOutputStream. write(int b)
将指定的字节写入此输出流。Constructors in javax.crypto that throw IOException 构造器 描述 EncryptedPrivateKeyInfo(byte[] encoded)
从其ASN.1编码构造(即,解析)EncryptedPrivateKeyInfo
。SealedObject(Serializable object, Cipher c)
从任何Serializable对象构造一个SealedObject。 -
Uses of IOException in javax.imageio
Subclasses of IOException in javax.imageio 变量和类型 类 描述 class
IIOException
用于表示读写操作的运行时故障的异常类。Methods in javax.imageio that throw IOException 变量和类型 方法 描述 boolean
ImageWriter. canInsertEmpty(int imageIndex)
如果writer支持在给定索引处插入新的空图像,则返回true
。boolean
ImageWriter. canInsertImage(int imageIndex)
如果writer支持在给定索引处插入新图像,则返回true
。boolean
ImageWriter. canRemoveImage(int imageIndex)
如果writer支持删除给定索引处的现有图像,则返回true
。boolean
ImageWriter. canReplaceImageMetadata(int imageIndex)
返回true
如果能够替换与现有的图像与索引相关联的图像元数据imageIndex
。boolean
ImageWriter. canReplacePixels(int imageIndex)
如果true
允许使用replacePixels
方法替换给定图像的像素,则返回true
。boolean
ImageWriter. canReplaceStreamMetadata()
如果可以替换输出中已存在的流元数据,则返回true
。boolean
ImageWriter. canWriteEmpty()
如果编写器支持写入包含具有未定义像素值的单个图像以及关联的元数据和输出的缩略图的完整图像流,则返回true
。static ImageInputStream
ImageIO. createImageInputStream(Object input)
返回ImageInputStream
,它将从给定的Object
获取其输入。static ImageOutputStream
ImageIO. createImageOutputStream(Object output)
返回ImageOutputStream
,将其输出发送到给定的Object
。void
ImageWriter. endInsertEmpty()
完成插入先前调用prepareInsertEmpty
开始的新图像。void
ImageWriter. endReplacePixels()
终止对replacePixels
的一系列调用。void
ImageWriter. endWriteEmpty()
完成先前调用prepareWriteEmpty
开始的新图像的写入。void
ImageWriter. endWriteSequence()
完成以prepareWriteSequence
的一系列图像的prepareWriteSequence
。float
ImageReader. getAspectRatio(int imageIndex)
返回给定图像的宽高比(即宽度除以高度)为float
。String
ImageReader. getFormatName()
返回标识输入源格式的String
。abstract int
ImageReader. getHeight(int imageIndex)
返回输入源中给定图像的高度(以像素为单位)。abstract IIOMetadata
ImageReader. getImageMetadata(int imageIndex)
返回一个IIOMetadata
与给定图像,或相关联的对象包含元数据null
如果读取器不支持读取元数据,被设置为忽略元数据,或者,如果没有元数据可用。IIOMetadata
ImageReader. getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames)
返回一个IIOMetadata
表示与给定图像,或相关联的元数据对象null
如果读取器不支持读取元数据或没有可用的。abstract Iterator<ImageTypeSpecifier>
ImageReader. getImageTypes(int imageIndex)
返回Iterator
其中包含可以解码给定图像的可能图像类型,格式为ImageTypeSpecifiers
。abstract int
ImageReader. getNumImages(boolean allowSearch)
返回当前输入源可用的图像数,不包括缩略图。int
ImageReader. getNumThumbnails(int imageIndex)
返回与给定图像关联的缩略图预览图像的数量。ImageTypeSpecifier
ImageReader. getRawImageType(int imageIndex)
返回ImageTypeSpecifier
指示SampleModel
和ColorModel
,它最接近地表示图像的“原始”内部格式。abstract IIOMetadata
ImageReader. getStreamMetadata()
返回IIOMetadata
对象,表示与输入源整体关联的元数据(即,与任何特定图像null
);如果读取器不支持读取元数据,则设置为忽略元数据,或者如果没有元数据可用,则null
。IIOMetadata
ImageReader. getStreamMetadata(String formatName, Set<String> nodeNames)
返回IIOMetadata
对象,表示与输入源整体关联的元数据(即,与任何特定图像无关)。int
ImageReader. getThumbnailHeight(int imageIndex, int thumbnailIndex)
返回由thumbnailIndex
索引的缩略图预览图像的高度,该图像与ImageIndex
索引的图像相关联。int
ImageReader. getThumbnailWidth(int imageIndex, int thumbnailIndex)
返回由thumbnailIndex
索引的缩略图预览图像的宽度,该图像与ImageIndex
索引的图像ImageIndex
。int
ImageReader. getTileGridXOffset(int imageIndex)
返回给定图像中tile(0,0)左上角的X坐标。int
ImageReader. getTileGridYOffset(int imageIndex)
返回给定图像中tile(0,0)左上角的Y坐标。int
ImageReader. getTileHeight(int imageIndex)
返回给定图像中图块的高度。int
ImageReader. getTileWidth(int imageIndex)
返回给定图像中图块的宽度。abstract int
ImageReader. getWidth(int imageIndex)
返回输入源中给定图像的宽度(以像素为单位)。boolean
ImageReader. hasThumbnails(int imageIndex)
如果给定图像具有与其关联的缩略图预览图像,则返回true
。boolean
ImageReader. isImageTiled(int imageIndex)
如果图像被组织成 图块 ,则返回true
,即,相等大小的非重叠矩形。boolean
ImageReader. isRandomAccessEasy(int imageIndex)
如果给定图像的存储格式对随机访问像素没有固有障碍,则返回true
。void
ImageWriter. prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
开始将具有未定义像素值的新图像插入到现有图像流中。void
ImageWriter. prepareReplacePixels(int imageIndex, Rectangle region)
准备编写器处理对replacePixels
方法的一系列调用。void
ImageWriter. prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
开始编写完整的图像流,包括具有未定义像素值的单个图像以及相关的元数据和缩略图,到输出。void
ImageWriter. prepareWriteSequence(IIOMetadata streamMetadata)
使用提供的流元数据对象准备流以接受一系列后续writeToSequence
调用。static BufferedImage
ImageIO. read(File input)
返回BufferedImage
作为解码所提供的File
的结果,其中ImageReader
是从当前注册的那些中自动选择的。static BufferedImage
ImageIO. read(InputStream input)
返回BufferedImage
作为解码所提供的InputStream
的结果,其中ImageReader
是从当前注册的那些中自动选择的。static BufferedImage
ImageIO. read(URL input)
返回BufferedImage
作为解码所提供的URL
的结果,其中ImageReader
自动从当前注册的那些中选择。static BufferedImage
ImageIO. read(ImageInputStream stream)
返回BufferedImage
作为解码所提供的ImageInputStream
的结果,其中ImageReader
自动从当前注册的那些中选择。BufferedImage
ImageReader. read(int imageIndex)
读取由imageIndex
索引的图像,并使用默认值ImageReadParam
将其作为完整的BufferedImage
返回。abstract BufferedImage
ImageReader. read(int imageIndex, ImageReadParam param)
读取由imageIndex
索引的图像,并使用提供的ImageReadParam
将其作为完整的BufferedImage
返回。IIOImage
ImageReader. readAll(int imageIndex, ImageReadParam param)
读取由索引的图像imageIndex
并返回一个IIOImage
包含图像,缩略图和相关联的图像元数据,使用所提供的ImageReadParam
。Iterator<IIOImage>
ImageReader. readAll(Iterator<? extends ImageReadParam> params)
返回Iterator
其中包含所有图像,缩略图和元数据,从getMinIndex
给出的索引开始,以IIOImage
对象的形式从输入源IIOImage
。RenderedImage
ImageReader. readAsRenderedImage(int imageIndex, ImageReadParam param)
返回RenderedImage
对象,其中包含由imageIndex
索引的图像的内容。Raster
ImageReader. readRaster(int imageIndex, ImageReadParam param)
返回一个新的Raster
对象,其中包含图像流中的原始像素数据,未应用任何颜色转换。BufferedImage
ImageReader. readThumbnail(int imageIndex, int thumbnailIndex)
返回由thumbnailIndex
索引的缩略图预览图像,该图像与ImageIndex
索引的图像相关联,为BufferedImage
。BufferedImage
ImageReader. readTile(int imageIndex, int tileX, int tileY)
读取tileX
和tileY
参数指示的tileX
tileY
,将其返回为BufferedImage
。Raster
ImageReader. readTileRaster(int imageIndex, int tileX, int tileY)
返回一个新的Raster
对象,其中包含来自图块的原始像素数据,未应用任何颜色转换。void
ImageWriter. removeImage(int imageIndex)
从流中删除图像。void
ImageWriter. replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata)
替换与现有图像关联的图像元数据。void
ImageWriter. replacePixels(Raster raster, ImageWriteParam param)
用给定Raster
的一部分替换输出中已存在的图像的一部分。void
ImageWriter. replacePixels(RenderedImage image, ImageWriteParam param)
用给定图像的一部分替换输出中已存在的图像的一部分。void
ImageWriter. replaceStreamMetadata(IIOMetadata streamMetadata)
使用新信息替换输出中的流元数据。static boolean
ImageIO. write(RenderedImage im, String formatName, File output)
使用支持给定格式的任意ImageWriter
将图像写入File
。static boolean
ImageIO. write(RenderedImage im, String formatName, OutputStream output)
使用支持给定格式的任意ImageWriter
将图像写入OutputStream
。static boolean
ImageIO. write(RenderedImage im, String formatName, ImageOutputStream output)
使用支持给定格式的任意ImageWriter
将图像写入ImageOutputStream
。void
ImageWriter. write(RenderedImage image)
将包含默认元数据和缩略图的单个图像的完整图像流附加到输出。void
ImageWriter. write(IIOImage image)
将包含具有默认元数据和缩略图的单个图像的完整图像流附加到输出。abstract void
ImageWriter. write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param)
将包含单个图像和关联的流和图像元数据和缩略图的完整图像流附加到输出。void
ImageWriter. writeInsert(int imageIndex, IIOImage image, ImageWriteParam param)
将新图像插入现有图像流。void
ImageWriter. writeToSequence(IIOImage image, ImageWriteParam param)
将单个图像以及可能关联的元数据和缩略图附加到输出。 -
Uses of IOException in javax.imageio.metadata
Subclasses of IOException in javax.imageio.metadata 变量和类型 类 描述 class
IIOInvalidTreeException
一个IIOInvalidTreeException
当被试图抛出IIOMetadata
对象来解析树IIOMetadataNode
小号失败。 -
Uses of IOException in javax.imageio.spi
Methods in javax.imageio.spi that throw IOException 变量和类型 方法 描述 abstract boolean
ImageReaderSpi. canDecodeInput(Object source)
如果提供的源对象看起来具有此阅读器支持的格式,则返回true
。ImageInputStream
ImageInputStreamSpi. createInputStreamInstance(Object input)
返回与此服务提供者关联的ImageInputStream
实现的实例。abstract ImageInputStream
ImageInputStreamSpi. createInputStreamInstance(Object input, boolean useCache, File cacheDir)
返回与此服务提供者关联的ImageInputStream
实现的实例。ImageOutputStream
ImageOutputStreamSpi. createOutputStreamInstance(Object output)
返回与此服务提供者关联的ImageOutputStream
实现的实例。abstract ImageOutputStream
ImageOutputStreamSpi. createOutputStreamInstance(Object output, boolean useCache, File cacheDir)
返回与此服务提供者关联的ImageOutputStream
实现的实例。ImageReader
ImageReaderSpi. createReaderInstance()
返回与此服务提供者关联的ImageReader
实现的实例。abstract ImageReader
ImageReaderSpi. createReaderInstance(Object extension)
返回与此服务提供者关联的ImageReader
实现的实例。ImageWriter
ImageWriterSpi. createWriterInstance()
返回与此服务提供者关联的ImageWriter
实现的实例。abstract ImageWriter
ImageWriterSpi. createWriterInstance(Object extension)
返回与此服务提供者关联的ImageWriter
实现的实例。 -
Uses of IOException in javax.imageio.stream
Methods in javax.imageio.stream that throw IOException 变量和类型 方法 描述 protected void
ImageInputStreamImpl. checkClosed()
如果流已关闭,则抛出IOException
。void
FileCacheImageInputStream. close()
关闭此FileCacheImageInputStream
,关闭并删除缓存文件。void
FileCacheImageOutputStream. close()
关闭这个FileCacheImageOutputStream
。void
ImageInputStream. close()
关闭流。void
MemoryCacheImageInputStream. close()
关闭此MemoryCacheImageInputStream
,释放缓存。void
MemoryCacheImageOutputStream. close()
关闭这个MemoryCacheImageOutputStream
。void
ImageInputStream. flush()
丢弃当前流位置之前的流的初始位置。void
ImageInputStream. flushBefore(long pos)
丢弃指定位置之前的流的初始部分。void
ImageOutputStream. flushBefore(long pos)
将给定位置之前的所有数据刷新到基础目标,例如OutputStream
或File
。protected void
ImageOutputStreamImpl. flushBits()
如果位偏移非零,则强制当前字节中的其余位为0并使流位置前进一位。int
ImageInputStream. getBitOffset()
返回当前位偏移量,为0到7之间的整数,包括0和7。long
ImageInputStream. getStreamPosition()
返回流的当前字节位置。long
ImageInputStream. length()
如果已知,则返回流的总长度。int
ImageInputStream. read()
从流中读取单个字节并将其作为0到255之间的整数返回。int
ImageInputStream. read(byte[] b)
从流中读取最多b.length
个字节,并将它们存储在从索引0开始的b
。int
ImageInputStream. read(byte[] b, int off, int len)
从流中读取最多len
个字节,并将它们存储在b
从索引off
开始。abstract int
ImageInputStreamImpl. read()
从流中读取单个字节并将其作为int
返回0到255之间。int
ImageInputStreamImpl. read(byte[] b)
一种方便的方法,调用read(b, 0, b.length)
。abstract int
ImageInputStreamImpl. read(byte[] b, int off, int len)
从流中读取最多len
个字节,并将它们存储在b
从索引off
开始。int
ImageInputStream. readBit()
从流中读取一个位并将其作为int
返回,值为0
或1
。long
ImageInputStream. readBits(int numBits)
从流中读取一个位串并将其作为long
返回,第一位读取成为输出的最高位。boolean
ImageInputStream. readBoolean()
从该流读取一个字节,并返回一个boolean
的值true
如果是非零,false
,如果它是零。byte
ImageInputStream. readByte()
从流中读取一个字节并将其作为byte
值返回。void
ImageInputStream. readBytes(IIOByteBuffer buf, int len)
从流中读取最多len
个字节,并修改提供的IIOByteBuffer
以指示可以找到数据的字节数组,偏移量和长度。char
ImageInputStream. readChar()
等效于readUnsignedShort
,但使用char
数据类型返回结果。double
ImageInputStream. readDouble()
从流中读取8个字节,并(概念上)根据当前字节顺序连接它们,并将结果返回为double
。float
ImageInputStream. readFloat()
从流中读取4个字节,并(概念上)根据当前字节顺序连接它们,并将结果返回为float
。void
ImageInputStream. readFully(byte[] b)
从流中读取b.length
个字节,并将它们存储在b
从索引0
开始。void
ImageInputStream. readFully(byte[] b, int off, int len)
从流中读取len
个字节,并将它们存储在b
从索引off
开始。void
ImageInputStream. readFully(char[] c, int off, int len)
根据当前字节顺序从流中读取len
字符(无符号16位整数),并将它们存储在c
从索引off
开始。void
ImageInputStream. readFully(double[] d, int off, int len)
根据当前字节顺序从流中读取len
双精度(64位IEEE双精度浮点数),并将它们存储在d
从索引off
开始。void
ImageInputStream. readFully(float[] f, int off, int len)
根据当前字节顺序从流中读取len
浮点数(32位IEEE单精度浮点数),并将它们存储在f
从索引off
开始。void
ImageInputStream. readFully(int[] i, int off, int len)
根据当前字节顺序从流中读取len
int(带符号的32位整数),并将它们存储在i
从索引off
开始。void
ImageInputStream. readFully(long[] l, int off, int len)
根据当前字节顺序从流中读取len
long(带符号的64位整数),并将它们存储在l
从索引off
开始。void
ImageInputStream. readFully(short[] s, int off, int len)
根据当前字节顺序从流中读取len
短路(带符号的16位整数),并将它们存储在s
从索引off
开始。int
ImageInputStream. readInt()
从流中读取4个字节,并根据当前字节顺序(概念上)将它们连接起来,并将结果作为int
返回。String
ImageInputStream. readLine()
从输入流中读取下一行文本。long
ImageInputStream. readLong()
从流中读取8个字节,并(概念上)根据当前字节顺序连接它们,并将结果返回为long
。short
ImageInputStream. readShort()
从流中读取两个字节,并(概念上)根据当前字节顺序连接它们,并将结果作为short
值返回。int
ImageInputStream. readUnsignedByte()
从流中读取一个字节,并(概念上)将其转换为int,使用0xff
对其进行0xff
,以便剥离任何符号扩展位,并将其作为byte
值返回。long
ImageInputStream. readUnsignedInt()
读取4个字节从该流,并根据当前字节顺序(概念上)将其连接,将结果转换为长,与掩模它0xffffffffL
为了去掉所有符号扩展位,并返回结果以无符号long
值。int
ImageInputStream. readUnsignedShort()
中读取两个字节从该流,并根据当前字节顺序(概念上)将其连接,将得到的值转换为int
,口罩它0xffff
为了去掉所有符号扩展位,并返回结果以无符号int
价值。String
ImageInputStream. readUTF()
读入使用 modified UTF-8格式编码的字符串。void
ImageInputStream. reset()
在最近一次不匹配的mark
调用时,返回指向其先前位置的流指针,包括位偏移量。void
ImageInputStreamImpl. reset()
从标记位置堆栈重置当前流字节和位位置。void
FileCacheImageOutputStream. seek(long pos)
设置当前流位置并将位偏移重置为0。void
FileImageOutputStream. seek(long pos)
设置当前流位置并将位偏移重置为0。void
ImageInputStream. seek(long pos)
将当前流位置设置为所需位置。void
ImageInputStream. setBitOffset(int bitOffset)
将位偏移设置为0到7之间的整数,包括0和7。int
ImageInputStream. skipBytes(int n)
将流位置向前移动给定的字节数。long
ImageInputStream. skipBytes(long n)
将流位置向前移动给定的字节数。int
ImageInputStreamImpl. skipBytes(int n)
通过调用seek(getStreamPosition() + n)
当前流的位置。long
ImageInputStreamImpl. skipBytes(long n)
通过调用seek(getStreamPosition() + n)
当前流的位置。void
ImageOutputStream. write(byte[] b)
将一个字节序列写入当前位置的流。void
ImageOutputStream. write(byte[] b, int off, int len)
将一个字节序列写入当前位置的流。void
ImageOutputStream. write(int b)
将单个字节写入当前位置的流。void
ImageOutputStream. writeBit(int bit)
将由参数的最低有效位给出的单个位写入当前字节位置内当前位偏移的流。void
ImageOutputStream. writeBits(long bits, int numBits)
将由两个numBits
的bits
参数的最低有效位给出的位序列写入当前字节位置内当前位偏移的流。void
ImageOutputStream. writeBoolean(boolean v)
将boolean
值写入流。void
ImageOutputStream. writeByte(int v)
将v
的8个低位位v
写入流中。void
ImageOutputStream. writeBytes(String s)
将字符串写入输出流。void
ImageOutputStream. writeChar(int v)
此方法是writeShort
的同义词。void
ImageOutputStream. writeChars(char[] c, int off, int len)
将一系列字符写入当前位置的流。void
ImageOutputStream. writeChars(String s)
将字符串写入输出流。void
ImageOutputStream. writeDouble(double v)
将double
值(由4个字节组成)写入输出流。void
ImageOutputStream. writeDoubles(double[] d, int off, int len)
将一系列双精度写入当前位置的流。void
ImageOutputStream. writeFloat(float v)
将float
值(由4个字节组成)写入输出流。void
ImageOutputStream. writeFloats(float[] f, int off, int len)
将一系列浮点数写入当前位置的流。void
ImageOutputStream. writeInt(int v)
将v
位v
写入流中。void
ImageOutputStream. writeInts(int[] i, int off, int len)
将一系列整数写入当前位置的流。void
ImageOutputStream. writeLong(long v)
将v
位v
写入流中。void
ImageOutputStream. writeLongs(long[] l, int off, int len)
将一系列longs写入当前位置的流。void
ImageOutputStream. writeShort(int v)
将40个低位v
写入流。void
ImageOutputStream. writeShorts(short[] s, int off, int len)
将一系列短路写入当前位置的流。void
ImageOutputStream. writeUTF(String s)
以网络字节顺序将两个字节的长度信息写入输出流,然后是字符串s
中每个字符的 modified UTF-8表示。Constructors in javax.imageio.stream that throw IOException 构造器 描述 FileCacheImageInputStream(InputStream stream, File cacheDir)
构造一个FileCacheImageInputStream
,它将从给定的InputStream
读取。FileCacheImageOutputStream(OutputStream stream, File cacheDir)
构造一个FileCacheImageOutputStream
,它将写入给定的outputStream
。FileImageInputStream(File f)
构造一个FileImageInputStream
,它将从给定的File
读取。FileImageOutputStream(File f)
构造一个FileImageOutputStream
,它将写入给定的File
。 -
Uses of IOException in javax.management
Methods in javax.management that throw IOException 变量和类型 方法 描述 void
MBeanServerConnection. addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
向已注册的MBean添加侦听器。void
MBeanServerConnection. addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
向已注册的MBean添加侦听器。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name)
在MBean服务器中实例化并注册MBean。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, Object[] params, String[] signature)
在MBean服务器中实例化并注册MBean。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName)
在MBean服务器中实例化并注册MBean。ObjectInstance
MBeanServerConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature)
在MBean服务器中实例化并注册MBean。Object
MBeanServerConnection. getAttribute(ObjectName name, String attribute)
获取指定MBean的特定属性的值。AttributeList
MBeanServerConnection. getAttributes(ObjectName name, String[] attributes)
检索指定MBean的多个属性的值。String
MBeanServerConnection. getDefaultDomain()
返回用于命名MBean的默认域。String[]
MBeanServerConnection. getDomains()
返回当前注册任何MBean的域列表。Integer
MBeanServerConnection. getMBeanCount()
返回MBean服务器中注册的MBean数。MBeanInfo
MBeanServerConnection. getMBeanInfo(ObjectName name)
此方法发现MBean为管理公开的属性和操作。ObjectInstance
MBeanServerConnection. getObjectInstance(ObjectName name)
获取向MBean服务器注册的给定MBean的ObjectInstance
。Object
MBeanServerConnection. invoke(ObjectName name, String operationName, Object[] params, String[] signature)
在MBean上调用操作。boolean
MBeanServerConnection. isInstanceOf(ObjectName name, String className)
如果指定的MBean是指定类的实例,则返回true,否则返回false。boolean
MBeanServerConnection. isRegistered(ObjectName name)
检查由其对象名标识的MBean是否已在MBean服务器中注册。Set<ObjectInstance>
MBeanServerConnection. queryMBeans(ObjectName name, QueryExp query)
获取MBean服务器控制的MBean。Set<ObjectName>
MBeanServerConnection. queryNames(ObjectName name, QueryExp query)
获取MBean服务器控制的MBean的名称。void
MBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener)
从已注册的MBean中删除侦听器。void
MBeanServerConnection. removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback)
从已注册的MBean中删除侦听器。void
MBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener)
从已注册的MBean中删除侦听器。void
MBeanServerConnection. removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback)
从已注册的MBean中删除侦听器。void
MBeanServerConnection. setAttribute(ObjectName name, Attribute attribute)
设置指定MBean的特定属性的值。AttributeList
MBeanServerConnection. setAttributes(ObjectName name, AttributeList attributes)
设置命名MBean的多个属性的值。void
MBeanServerConnection. unregisterMBean(ObjectName name)
从MBean服务器取消注册MBean。 -
Uses of IOException in javax.management.loading
Methods in javax.management.loading that throw IOException 变量和类型 方法 描述 Enumeration<URL>
MLetMBean. getResources(String name)
查找具有给定名称的所有资源。void
MLet. readExternal(ObjectInput in)
从给定的ObjectInput
恢复此MLet的内容。void
MLet. writeExternal(ObjectOutput out)
将此MLet的内容保存到给定的ObjectOutput
。 -
Uses of IOException in javax.management.remote
Subclasses of IOException in javax.management.remote 变量和类型 类 描述 class
JMXProviderException
当提供者存在所需协议但由于某种原因无法使用时,JMXConnectorFactory
和JMXConnectorServerFactory
抛出异常。class
JMXServerErrorException
在处理远程MBean服务器中的调用时抛出Error
时,作为远程MBeanServer
方法调用的结果抛出异常。Methods in javax.management.remote that throw IOException 变量和类型 方法 描述 void
JMXConnector. close()
关闭与其服务器的客户端连接。void
JMXConnector. connect()
建立与连接器服务器的连接。void
JMXConnector. connect(Map<String,?> env)
建立与连接器服务器的连接。static JMXConnector
JMXConnectorFactory. connect(JMXServiceURL serviceURL)
在给定地址创建与连接器服务器的连接。static JMXConnector
JMXConnectorFactory. connect(JMXServiceURL serviceURL, Map<String,?> environment)
在给定地址创建与连接器服务器的连接。String
JMXConnector. getConnectionId()
从连接器服务器获取此连接的ID。MBeanServerConnection
JMXConnector. getMBeanServerConnection()
返回表示远程MBean服务器的MBeanServerConnection
对象。MBeanServerConnection
JMXConnector. getMBeanServerConnection(Subject delegationSubject)
返回表示远程MBean服务器的MBeanServerConnection
对象,在该服务器上代表提供的委派主题执行操作。static JMXConnector
JMXConnectorFactory. newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
在给定地址为连接器服务器创建连接器客户端。JMXConnector
JMXConnectorProvider. newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
创建一个新的连接器客户端,该客户端已准备好连接到给定地址的连接器服务器。static JMXConnectorServer
JMXConnectorServerFactory. newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
在给定地址创建连接器服务器。JMXConnectorServer
JMXConnectorServerProvider. newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
在给定地址创建新的连接器服务器。void
JMXConnectorServerMBean. start()
激活连接器服务器,即开始侦听客户端连接。void
JMXConnectorServerMBean. stop()
停用连接器服务器,即停止侦听客户端连接。JMXConnector
JMXConnectorServer. toJMXConnector(Map<String,?> env)
返回此连接器服务器的客户端存根。JMXConnector
JMXConnectorServerMBean. toJMXConnector(Map<String,?> env)
返回此连接器服务器的客户端存根。 -
Uses of IOException in javax.management.remote.rmi
Methods in javax.management.remote.rmi that throw IOException 变量和类型 方法 描述 void
RMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
Integer[]
RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
protected void
RMIServerImpl. clientClosed(RMIConnection client)
关闭由makeClient
创建的客户端连接时调用的方法。void
RMIConnection. close()
关闭此连接。void
RMIServerImpl. close()
关闭此连接服务器。protected abstract void
RMIServerImpl. closeClient(RMIConnection client)
关闭makeClient
建立的客户端连接。protected void
RMIJRMPServerImpl. closeServer()
由RMIServerImpl.close()
调用以通过 取消导出此对象来关闭连接器服务器。protected abstract void
RMIServerImpl. closeServer()
由RMIServerImpl.close()
调用以关闭连接器服务器。void
RMIConnector. connect()
void
RMIConnector. connect(Map<String,?> environment)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
ObjectInstance
RMIConnection. createMBean(String className, ObjectName name, Subject delegationSubject)
protected abstract void
RMIServerImpl. export()
导出此RMI对象。NotificationResult
RMIConnection. fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
从连接器服务器检索通知。Object
RMIConnection. getAttribute(ObjectName name, String attribute, Subject delegationSubject)
AttributeList
RMIConnection. getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
String
RMIConnection. getConnectionId()
返回连接ID。String
RMIConnection. getDefaultDomain(Subject delegationSubject)
String[]
RMIConnection. getDomains(Subject delegationSubject)
Integer
RMIConnection. getMBeanCount(Subject delegationSubject)
MBeanInfo
RMIConnection. getMBeanInfo(ObjectName name, Subject delegationSubject)
ObjectInstance
RMIConnection. getObjectInstance(ObjectName name, Subject delegationSubject)
Object
RMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
boolean
RMIConnection. isInstanceOf(ObjectName name, String className, Subject delegationSubject)
boolean
RMIConnection. isRegistered(ObjectName name, Subject delegationSubject)
protected RMIConnection
RMIJRMPServerImpl. makeClient(String connectionId, Subject subject)
创建新的客户端连接作为通过JRMP导出的RMI对象。protected abstract RMIConnection
RMIServerImpl. makeClient(String connectionId, Subject subject)
创建新的客户端连接。RMIConnection
RMIServer. newClient(Object credentials)
通过此RMI连接器建立新连接。RMIConnection
RMIServerImpl. newClient(Object credentials)
创建新的客户端连接。Set<ObjectInstance>
RMIConnection. queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
Set<ObjectName>
RMIConnection. queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
void
RMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
void
RMIConnection. removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
void
RMIConnection. removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
void
RMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
AttributeList
RMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
void
RMIConnectorServer. start()
激活连接器服务器,即开始侦听客户端连接。void
RMIConnectorServer. stop()
停用连接器服务器,即停止侦听客户端连接。JMXConnector
RMIConnectorServer. toJMXConnector(Map<String,?> env)
返回此连接器服务器的客户端存根。Remote
RMIJRMPServerImpl. toStub()
返回此RMIServer
对象的可序列化存根。abstract Remote
RMIServerImpl. toStub()
返回此服务器对象的远程存根。void
RMIConnection. unregisterMBean(ObjectName name, Subject delegationSubject)
Constructors in javax.management.remote.rmi that throw IOException 构造器 描述 RMIConnectorServer(JMXServiceURL url, Map<String,?> environment)
制作RMIConnectorServer
。RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, MBeanServer mbeanServer)
为给定的MBean服务器创建RMIConnectorServer
。RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer)
为给定的MBean服务器创建RMIConnectorServer
。RMIIIOPServerImpl(Map<String,?> env)
已过时。RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String,?> env)
创建一个新的RMIServer
对象,该对象将使用给定的套接字工厂在给定端口上导出。 -
Uses of IOException in javax.naming.ldap
Methods in javax.naming.ldap that throw IOException 变量和类型 方法 描述 abstract void
StartTlsResponse. close()
正常关闭TLS连接并恢复为基础连接。abstract SSLSession
StartTlsResponse. negotiate()
使用默认的SSL套接字工厂协商TLS会话。abstract SSLSession
StartTlsResponse. negotiate(SSLSocketFactory factory)
使用SSL套接字工厂协商TLS会话。Constructors in javax.naming.ldap that throw IOException 构造器 描述 PagedResultsControl(int pageSize, boolean criticality)
构造一个控件以设置每页结果返回的条目数。PagedResultsControl(int pageSize, byte[] cookie, boolean criticality)
构造一个控件以设置每页结果返回的条目数。PagedResultsResponseControl(String id, boolean criticality, byte[] value)
构造分页结果响应控件。SortControl(String[] sortBy, boolean criticality)
构造一个控件,以按升序对属性列表进行排序。SortControl(String sortBy, boolean criticality)
构造一个控件,以按升序对单个属性进行排序。SortControl(SortKey[] sortBy, boolean criticality)
构造一个控件以对排序键列表进行排序。SortResponseControl(String id, boolean criticality, byte[] value)
构造一个控件以指示排序请求的结果。 -
Uses of IOException in javax.net
Methods in javax.net that throw IOException 变量和类型 方法 描述 ServerSocket
ServerSocketFactory. createServerSocket()
返回未绑定的服务器套接字。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port)
返回绑定到指定端口的服务器套接字。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port, int backlog)
返回绑定到指定端口的服务器套接字,并使用指定的连接backlog。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port, int backlog, InetAddress ifAddress)
返回绑定到指定端口的服务器套接字,具有指定的侦听backlog和本地IP。Socket
SocketFactory. createSocket()
创建一个未连接的套接字。abstract Socket
SocketFactory. createSocket(String host, int port)
创建套接字并将其连接到指定远程端口上的指定远程主机。abstract Socket
SocketFactory. createSocket(String host, int port, InetAddress localHost, int localPort)
创建套接字并将其连接到指定远程端口上的指定远程主机。abstract Socket
SocketFactory. createSocket(InetAddress host, int port)
创建套接字并将其连接到指定地址处的指定端口号。abstract Socket
SocketFactory. createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
创建套接字并将其连接到指定远程端口上的指定远程地址。 -
Uses of IOException in javax.net.ssl
Subclasses of IOException in javax.net.ssl 变量和类型 类 描述 class
SSLException
表示SSL子系统检测到的某种错误。class
SSLHandshakeException
表示客户端和服务器无法协商所需的安全级别。class
SSLKeyException
报告错误的SSL密钥。class
SSLPeerUnverifiedException
表示未验证对等方的身份。class
SSLProtocolException
报告SSL协议操作中的错误。Methods in javax.net.ssl that throw IOException 变量和类型 方法 描述 Socket
SSLSocketFactory. createSocket(Socket s, InputStream consumed, boolean autoClose)
创建在现有连接套接字上分层的服务器模式Socket
,并且能够读取已从Socket
的基础InputStream
中使用/删除的数据 。abstract Socket
SSLSocketFactory. createSocket(Socket s, String host, int port, boolean autoClose)
返回在给定端口上连接到指定主机的现有套接字上分层的套接字。abstract void
SSLSocket. startHandshake()
在此连接上启动SSL握手。Constructors in javax.net.ssl that throw IOException 构造器 描述 SSLServerSocket()
仅由子类使用。SSLServerSocket(int port)
仅由子类使用。SSLServerSocket(int port, int backlog)
仅由子类使用。SSLServerSocket(int port, int backlog, InetAddress address)
仅由子类使用。SSLSocket(String host, int port)
仅由子类使用。SSLSocket(String host, int port, InetAddress clientAddress, int clientPort)
仅由子类使用。SSLSocket(InetAddress address, int port)
仅由子类使用。SSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)
仅由子类使用。 -
Uses of IOException in javax.print
Methods in javax.print that throw IOException 变量和类型 方法 描述 Doc
MultiDoc. getDoc()
获取当前的doc对象。Object
Doc. getPrintData()
获取包含此doc对象的打印数据的打印数据表示对象,其格式与支持的doc flavor相对应。Object
SimpleDoc. getPrintData()
获取包含此doc对象的打印数据的打印数据表示对象,其格式与支持的doc flavor相对应。Reader
Doc. getReaderForText()
获得一个读取器,用于从该doc中提取字符打印数据。Reader
SimpleDoc. getReaderForText()
获得一个读取器,用于从该doc中提取字符打印数据。InputStream
Doc. getStreamForBytes()
获取用于从此doc提取字节打印数据的输入流。InputStream
SimpleDoc. getStreamForBytes()
获取用于从此doc提取字节打印数据的输入流。MultiDoc
MultiDoc. next()
转到包含doc对象序列中下一个doc对象的multidoc对象。 -
Uses of IOException in javax.rmi.ssl
Methods in javax.rmi.ssl that throw IOException 变量和类型 方法 描述 ServerSocket
SslRMIServerSocketFactory. createServerSocket(int port)
创建一个服务器套接字,该套接字接受根据此工厂的SSL套接字配置参数配置的SSL连接。Socket
SslRMIClientSocketFactory. createSocket(String host, int port)
创建SSL套接字。 -
Uses of IOException in javax.security.auth.callback
Methods in javax.security.auth.callback that throw IOException 变量和类型 方法 描述 void
CallbackHandler. handle(Callback[] callbacks)
检索或显示提供的回调中请求的信息。 -
Uses of IOException in javax.security.sasl
Subclasses of IOException in javax.security.sasl 变量和类型 类 描述 class
AuthenticationException
SASL机制实现抛出此异常,以指示SASL交换由于与身份验证相关的原因(例如无效的身份,密码或密钥)而失败。class
SaslException
此类表示使用SASL时发生的错误。 -
Uses of IOException in javax.sound.midi
Methods in javax.sound.midi that throw IOException 变量和类型 方法 描述 static MidiFileFormat
MidiSystem. getMidiFileFormat(File file)
获得指定的File
的MIDI文件格式。static MidiFileFormat
MidiSystem. getMidiFileFormat(InputStream stream)
获得指定输入流中数据的MIDI文件格式。static MidiFileFormat
MidiSystem. getMidiFileFormat(URL url)
获取指定URL中数据的MIDI文件格式。static Sequence
MidiSystem. getSequence(File file)
从指定的File
获取MIDI序列。static Sequence
MidiSystem. getSequence(InputStream stream)
从指定的输入流中获取MIDI序列。static Sequence
MidiSystem. getSequence(URL url)
从指定的URL获取MIDI序列。static Soundbank
MidiSystem. getSoundbank(File file)
构造一个Soundbank
通过从指定的阅读它File
。static Soundbank
MidiSystem. getSoundbank(InputStream stream)
通过从指定的流中读取它来构造MIDI声音库。static Soundbank
MidiSystem. getSoundbank(URL url)
通过从指定的URL读取它来构造Soundbank
。void
Sequencer. setSequence(InputStream stream)
设置顺控程序运行的当前顺序。static int
MidiSystem. write(Sequence in, int type, File out)
将表示所指示的MIDI文件类型的文件的字节流写入所提供的外部文件。static int
MidiSystem. write(Sequence in, int fileType, OutputStream out)
将表示所指示的MIDI文件类型的文件的字节流写入所提供的输出流。 -
Uses of IOException in javax.sound.midi.spi
Methods in javax.sound.midi.spi that throw IOException 变量和类型 方法 描述 abstract MidiFileFormat
MidiFileReader. getMidiFileFormat(File file)
获得提供的File
的MIDI文件格式。abstract MidiFileFormat
MidiFileReader. getMidiFileFormat(InputStream stream)
获得提供的输入流的MIDI文件格式。abstract MidiFileFormat
MidiFileReader. getMidiFileFormat(URL url)
获得所提供的URL
的MIDI文件格式。abstract Sequence
MidiFileReader. getSequence(File file)
从提供的File
获得MIDI序列。abstract Sequence
MidiFileReader. getSequence(InputStream stream)
从提供的输入流中获取MIDI序列。abstract Sequence
MidiFileReader. getSequence(URL url)
从提供的URL
获得MIDI序列。abstract Soundbank
SoundbankReader. getSoundbank(File file)
从提供的File
获取音库对象。abstract Soundbank
SoundbankReader. getSoundbank(InputStream stream)
从提供的InputStream
获得音库对象。abstract Soundbank
SoundbankReader. getSoundbank(URL url)
从提供的URL
获取音库对象。abstract int
MidiFileWriter. write(Sequence in, int fileType, File out)
将表示所指示文件类型的MIDI文件的字节流写入提供的外部文件。abstract int
MidiFileWriter. write(Sequence in, int fileType, OutputStream out)
将表示所指示文件类型的MIDI文件的字节流写入提供的输出流。 -
Uses of IOException in javax.sound.sampled
Methods in javax.sound.sampled that throw IOException 变量和类型 方法 描述 int
AudioInputStream. available()
返回可以从此音频输入流中无阻塞地读取(或跳过)的最大字节数。void
AudioInputStream. close()
关闭此音频输入流并释放与该流关联的所有系统资源。static AudioFileFormat
AudioSystem. getAudioFileFormat(File file)
获取指定的File
的音频文件格式。static AudioFileFormat
AudioSystem. getAudioFileFormat(InputStream stream)
获得提供的输入流的音频文件格式。static AudioFileFormat
AudioSystem. getAudioFileFormat(URL url)
获取指定的URL
的音频文件格式。static AudioInputStream
AudioSystem. getAudioInputStream(File file)
从提供的File
获取音频输入流。static AudioInputStream
AudioSystem. getAudioInputStream(InputStream stream)
从提供的输入流中获取音频输入流。static AudioInputStream
AudioSystem. getAudioInputStream(URL url)
从提供的URL
获取音频输入流。void
Clip. open(AudioInputStream stream)
使用提供的音频输入流中的格式和音频数据打开剪辑。int
AudioInputStream. read()
从音频输入流中读取下一个数据字节。int
AudioInputStream. read(byte[] b)
从音频输入流中读取一些字节数并将它们存储到缓冲区阵列b
。int
AudioInputStream. read(byte[] b, int off, int len)
从音频流中读取指定的最大数据字节数,将它们放入给定的字节数组中。void
AudioInputStream. reset()
将此音频输入流重新定位到上次调用其mark
方法时的位置。long
AudioInputStream. skip(long n)
跳过并从此音频输入流中丢弃指定数量的字节。static int
AudioSystem. write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
将表示指定文件类型的音频文件的字节流写入提供的外部文件。static int
AudioSystem. write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
将表示指定文件类型的音频文件的字节流写入提供的输出流。 -
Uses of IOException in javax.sound.sampled.spi
Methods in javax.sound.sampled.spi that throw IOException 变量和类型 方法 描述 abstract AudioFileFormat
AudioFileReader. getAudioFileFormat(File file)
获得提供的File
的音频文件格式。abstract AudioFileFormat
AudioFileReader. getAudioFileFormat(InputStream stream)
获得提供的输入流的音频文件格式。abstract AudioFileFormat
AudioFileReader. getAudioFileFormat(URL url)
获得所提供的URL
的音频文件格式。abstract AudioInputStream
AudioFileReader. getAudioInputStream(File file)
从提供的File
获取音频输入流。abstract AudioInputStream
AudioFileReader. getAudioInputStream(InputStream stream)
从提供的输入流中获取音频输入流。abstract AudioInputStream
AudioFileReader. getAudioInputStream(URL url)
从提供的URL
获取音频输入流。abstract int
AudioFileWriter. write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
写入表示所提供的外部文件所指示的文件格式的音频文件的字节流。abstract int
AudioFileWriter. write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
将表示所指示文件类型的音频文件的字节流写入所提供的输出流。 -
Uses of IOException in javax.sql.rowset
Methods in javax.sql.rowset that throw IOException 变量和类型 方法 描述 void
WebRowSet. readXml(InputStream iStream)
读取基于流的XML输入以填充此WebRowSet
对象。void
WebRowSet. writeXml(OutputStream oStream)
将此WebRowSet
对象的数据,属性和元数据以XML格式写入给定的OutputStream
对象。void
WebRowSet. writeXml(ResultSet rs, OutputStream oStream)
使用给定ResultSet
对象的内容填充此WebRowSet
对象,并将其数据,属性和元数据以XML格式写入给定的OutputStream
对象。 -
Uses of IOException in javax.swing
Methods in javax.swing that throw IOException 变量和类型 方法 描述 void
ProgressMonitorInputStream. close()
覆盖FilterInputStream.close
以关闭进度监视器以及流。protected InputStream
JEditorPane. getStream(URL page)
获取给定URL的流,该URL将由setPage
方法加载。void
JEditorPane. read(InputStream in, Object desc)
此方法从流初始化。int
ProgressMonitorInputStream. read()
覆盖FilterInputStream.read
以在读取后更新进度监视器。int
ProgressMonitorInputStream. read(byte[] b)
在读取后覆盖FilterInputStream.read
以更新进度监视器。int
ProgressMonitorInputStream. read(byte[] b, int off, int len)
在读取后FilterInputStream.read
以更新进度监视器。void
ProgressMonitorInputStream. reset()
覆盖FilterInputStream.reset
以重置进度监视器以及流。void
JEditorPane. setPage(String url)
设置当前显示的URL。void
JEditorPane. setPage(URL page)
设置当前显示的URL。long
ProgressMonitorInputStream. skip(long n)
覆盖FilterInputStream.skip
以在跳过后更新进度监视器。Constructors in javax.swing that throw IOException 构造器 描述 JEditorPane(String url)
根据包含URL规范的字符串创建JEditorPane
。JEditorPane(URL initialPage)
根据指定的URL创建JEditorPane
以进行输入。 -
Uses of IOException in javax.swing.filechooser
Methods in javax.swing.filechooser that throw IOException 变量和类型 方法 描述 abstract File
FileSystemView. createNewFolder(File containingDir)
创建具有默认文件夹名称的新文件夹。 -
Uses of IOException in javax.swing.plaf.synth
Methods in javax.swing.plaf.synth that throw IOException 变量和类型 方法 描述 void
SynthLookAndFeel. load(URL url)
加载一套SynthStyle
将由本使用的SSynthLookAndFeel
。 -
Uses of IOException in javax.swing.text
Subclasses of IOException in javax.swing.text 变量和类型 类 描述 class
ChangedCharSetException
Named指示的ChangedCharSetException是更改charset时抛出的异常。Methods in javax.swing.text that throw IOException 变量和类型 方法 描述 protected void
AbstractWriter. indent()
缩进。protected void
AbstractWriter. output(char[] content, int start, int length)
写出内容的最后一站。void
DefaultEditorKit. read(InputStream in, Document doc, int pos)
插入来自给定流的内容,该内容应采用适合此类内容处理程序的格式。void
DefaultEditorKit. read(Reader in, Document doc, int pos)
插入来自给定流的内容,该内容将被视为纯文本。abstract void
EditorKit. read(InputStream in, Document doc, int pos)
插入来自给定流的内容,该内容应采用适合此类内容处理程序的格式。abstract void
EditorKit. read(Reader in, Document doc, int pos)
插入来自给定流的内容,该内容应采用适合此类内容处理程序的格式。void
JTextComponent. read(Reader in, Object desc)
从流初始化。void
StyleContext. readAttributes(ObjectInputStream in, MutableAttributeSet a)
特定于上下文的属性读取处理static void
StyleContext. readAttributeSet(ObjectInputStream in, MutableAttributeSet a)
从给定的对象输入流中读取先前使用writeAttributeSet
写出的一组属性。protected void
AbstractWriter. text(Element elem)
写出文字。protected abstract void
AbstractWriter. write()
这个抽象方法需要由子类实现。protected void
AbstractWriter. write(char ch)
写出一个角色。protected void
AbstractWriter. write(char[] chars, int startIndex, int length)
所有的写入方法都会调用这个方法。protected void
AbstractWriter. write(String content)
写出一个字符串。void
DefaultEditorKit. write(OutputStream out, Document doc, int pos, int len)
以适合此类内容处理程序的格式将文档中的内容写入给定流。void
DefaultEditorKit. write(Writer out, Document doc, int pos, int len)
将文档中的内容作为纯文本写入给定的流。abstract void
EditorKit. write(OutputStream out, Document doc, int pos, int len)
以适合此类内容处理程序的格式将文档中的内容写入给定流。abstract void
EditorKit. write(Writer out, Document doc, int pos, int len)
以适合此类内容处理程序的格式将文档中的内容写入给定流。void
JTextComponent. write(Writer out)
将模型的内容存储到给定的流中。protected void
AbstractWriter. writeAttributes(AttributeSet attr)
将属性集写为“<name> = <value>”对。void
StyleContext. writeAttributes(ObjectOutputStream out, AttributeSet a)
写出属性的特定于上下文的处理static void
StyleContext. writeAttributeSet(ObjectOutputStream out, AttributeSet a)
为了序列化,将一组属性写入给定的对象流。protected void
AbstractWriter. writeLineSeparator()
写行分隔符。 -
Uses of IOException in javax.swing.text.html
Methods in javax.swing.text.html that throw IOException 变量和类型 方法 描述 protected void
HTMLWriter. closeOutUnwantedEmbeddedTags(AttributeSet attr)
搜索属性集以及存储在标记向量中的每个标记。protected void
HTMLWriter. comment(Element elem)
写出评论。protected void
HTMLWriter. emptyTag(Element elem)
写出所有空元素(所有没有相应结束标记的标记)。protected void
MinimalHTMLWriter. endFontTag()
不再使用它,而是写出<span>。protected void
HTMLWriter. endTag(Element elem)
写出元素的结束标记。void
HTMLDocument. insertAfterEnd(Element elem, String htmlText)
在给定元素结束后插入指定为字符串的HTML。void
HTMLDocument. insertAfterStart(Element elem, String htmlText)
在元素的开头插入指定为字符串的HTML。void
HTMLDocument. insertBeforeEnd(Element elem, String htmlText)
在元素末尾插入指定为字符串的HTML。void
HTMLDocument. insertBeforeStart(Element elem, String htmlText)
在给定元素的开头之前插入指定为字符串的HTML。void
HTMLEditorKit. insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)
将HTML插入现有文档。void
StyleSheet. loadRules(Reader in, URL ref)
加载一组已根据CSS1语法指定的规则。protected void
HTMLWriter. output(char[] chars, int start, int length)
重写此方法以映射任何字符实体,例如<to&lt;。abstract void
HTMLEditorKit.Parser. parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
解析给定的流并使用解析结果驱动给定的回调。void
HTMLEditorKit. read(Reader in, Document doc, int pos)
插入来自给定流的内容。protected void
HTMLWriter. selectContent(AttributeSet attr)
写出SELECT表单元素的内容。void
HTMLDocument. setInnerHTML(Element elem, String htmlText)
用指定为HTML字符串的内容替换给定元素的子元素。void
HTMLDocument. setOuterHTML(Element elem, String htmlText)
将父元素中的给定元素替换为指定为HTML字符串的内容。protected void
MinimalHTMLWriter. startFontTag(String style)
不再使用它,而是写出<span>。protected void
HTMLWriter. startTag(Element elem)
写出元素的开始标记。protected void
HTMLWriter. text(Element elem)
写出文字。protected void
MinimalHTMLWriter. text(Element elem)
写出文字。protected void
HTMLWriter. textAreaContent(AttributeSet attr)
写出TEXTAREA表单元素中包含的文本。void
HTMLEditorKit. write(Writer out, Document doc, int pos, int len)
以适合此类内容处理程序的格式将文档中的内容写入给定流。void
HTMLWriter. write()
迭代元素树并控制所有标记及其属性的写入。void
MinimalHTMLWriter. write()
从StyledDocument生成HTML输出。protected void
HTMLWriter. writeAttributes(AttributeSet attr)
写出属性集。protected void
MinimalHTMLWriter. writeAttributes(AttributeSet attr)
写出以下类型的所有属性:StyleConstants.ParagraphConstants,StyleConstants.CharacterConstants,StyleConstants.FontConstants,StyleConstants.ColorConstants。protected void
MinimalHTMLWriter. writeBody()
迭代文档中的元素,并根据元素是分支元素还是叶元素来处理元素。protected void
MinimalHTMLWriter. writeComponent(Element elem)
负责处理组件元素; 故意未实现。protected void
MinimalHTMLWriter. writeContent(Element elem, boolean needsIndenting)
以HTML兼容的方式写出属性集。protected void
HTMLWriter. writeEmbeddedTags(AttributeSet attr)
在AttributeSet中搜索嵌入式标记并将其写出。protected void
MinimalHTMLWriter. writeEndParagraph()
发出<p>标记的结束标记。protected void
MinimalHTMLWriter. writeEndTag(String endTag)
写出适当缩进的结束标记。protected void
MinimalHTMLWriter. writeHeader()
写出<head>和<style>标签,然后调用writeStyles()将所有命名样式写出为<style>标签的内容。protected void
MinimalHTMLWriter. writeHTMLTags(AttributeSet attr)
根据文本的属性设置为文本生成粗体<b>,斜体<i>和<u>标记。protected void
MinimalHTMLWriter. writeImage(Element elem)
负责处理图标元素; 故意未实现。protected void
MinimalHTMLWriter. writeLeaf(Element elem)
负责写出其他非文本叶元素。protected void
HTMLWriter. writeLineSeparator()
写行分隔符。protected void
MinimalHTMLWriter. writeNonHTMLAttributes(AttributeSet attr)
以符合HTML的方式写出剩余的字符级属性(粗体,斜体和下划线以外的属性)。protected void
HTMLWriter. writeOption(Option option)
写出Option表单元素的内容。protected void
MinimalHTMLWriter. writeStartParagraph(Element elem)
发出段落的开始标记。protected void
MinimalHTMLWriter. writeStartTag(String tag)
适当地缩写开始标记。protected void
MinimalHTMLWriter. writeStyles()
将所有命名样式写为<style>标记的内容。 -
Uses of IOException in javax.swing.text.html.parser
Methods in javax.swing.text.html.parser that throw IOException 变量和类型 方法 描述 static DTD
DTD. getDTD(String name)
返回具有指定的name
的DTD。void
DocumentParser. parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)
给定DTD解析HTML流。void
Parser. parse(Reader in)
给定DTD解析HTML流。String
Parser. parseDTDMarkup()
解析文档类型声明标记声明。protected boolean
Parser. parseMarkupDeclarations(StringBuffer strBuff)
解析标记声明。void
DTD. read(DataInputStream in)
从存档格式重新创建DTD。 -
Uses of IOException in javax.swing.text.rtf
Methods in javax.swing.text.rtf that throw IOException 变量和类型 方法 描述 void
RTFEditorKit. read(InputStream in, Document doc, int pos)
插入来自给定流的内容,该内容应采用适合此类内容处理程序的格式。void
RTFEditorKit. read(Reader in, Document doc, int pos)
插入来自给定流的内容,该内容将被视为纯文本。void
RTFEditorKit. write(OutputStream out, Document doc, int pos, int len)
以适合此类内容处理程序的格式将文档中的内容写入给定流。void
RTFEditorKit. write(Writer out, Document doc, int pos, int len)
将文档中的内容以纯文本形式写入给定的流。 -
Uses of IOException in javax.tools
Methods in javax.tools that throw IOException 变量和类型 方法 描述 void
JavaFileManager. close()
直接或间接释放此文件管理器打开的所有资源。boolean
ForwardingJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
default boolean
JavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
确定给定文件对象是否“包含在”指定位置。void
JavaFileManager. flush()
刷新由此文件管理器直接或间接打开输出的任何资源。CharSequence
FileObject. getCharContent(boolean ignoreEncodingErrors)
返回此文件对象的字符内容(如果可用)。CharSequence
ForwardingFileObject. getCharContent(boolean ignoreEncodingErrors)
CharSequence
SimpleJavaFileObject. getCharContent(boolean ignoreEncodingErrors)
此实现始终抛出UnsupportedOperationException 。FileObject
ForwardingJavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
FileObject
JavaFileManager. getFileForInput(JavaFileManager.Location location, String packageName, String relativeName)
返回file object用于表示指定的输入relative name在指定的包在给定的取向包位置。FileObject
ForwardingJavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
FileObject
JavaFileManager. getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling)
返回file object ,表示在给定位置的指定包中指定relative name的输出。JavaFileObject
ForwardingJavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
JavaFileObject
JavaFileManager. getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind)
返回file object,用于表示给定面向包的位置中指定类的指定类的输入。JavaFileObject
ForwardingJavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
JavaFileObject
JavaFileManager. getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling)
返回file object ,表示在给定的面向包的位置中指定类型的指定类的输出。JavaFileManager.Location
ForwardingJavaFileManager. getLocationForModule(JavaFileManager.Location location, String moduleName)
JavaFileManager.Location
ForwardingJavaFileManager. getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)
default JavaFileManager.Location
JavaFileManager. getLocationForModule(JavaFileManager.Location location, String moduleName)
获取位置内的命名模块的位置,该位置可以是面向模块的位置或输出位置。default JavaFileManager.Location
JavaFileManager. getLocationForModule(JavaFileManager.Location location, JavaFileObject fo)
获取包含要在位置中找到的特定文件的模块的位置,该位置可以是面向模块的位置或输出位置。<S> ServiceLoader<S>
ForwardingJavaFileManager. getServiceLoader(JavaFileManager.Location location, 类<S> service)
default <S> ServiceLoader<S>
JavaFileManager. getServiceLoader(JavaFileManager.Location location, 类<S> service)
从给定位置获取特定服务类的服务加载程序。String
ForwardingJavaFileManager. inferModuleName(JavaFileManager.Location location)
default String
JavaFileManager. inferModuleName(JavaFileManager.Location location)
从getLocationForModule
或listModuleLocations
返回的位置推断模块的名称。Iterable<JavaFileObject>
ForwardingJavaFileManager. list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
Iterable<JavaFileObject>
JavaFileManager. list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse)
列出在给定的面向包的位置中与给定条件匹配的所有文件对象。Iterable<Set<JavaFileManager.Location>>
ForwardingJavaFileManager. listLocationsForModules(JavaFileManager.Location location)
default Iterable<Set<JavaFileManager.Location>>
JavaFileManager. listLocationsForModules(JavaFileManager.Location location)
列出面向模块的位置或输出位置中所有模块的位置。InputStream
FileObject. openInputStream()
返回此文件对象的InputStream。InputStream
ForwardingFileObject. openInputStream()
InputStream
SimpleJavaFileObject. openInputStream()
此实现总是抛出UnsupportedOperationException 。OutputStream
FileObject. openOutputStream()
返回此文件对象的OutputStream。OutputStream
ForwardingFileObject. openOutputStream()
OutputStream
SimpleJavaFileObject. openOutputStream()
此实现始终抛出UnsupportedOperationException 。Reader
FileObject. openReader(boolean ignoreEncodingErrors)
返回此对象的阅读器。Reader
ForwardingFileObject. openReader(boolean ignoreEncodingErrors)
Reader
SimpleJavaFileObject. openReader(boolean ignoreEncodingErrors)
在Reader中包装 SimpleJavaFileObject.getCharContent(boolean)的结果。Writer
FileObject. openWriter()
返回此文件对象的Writer。Writer
ForwardingFileObject. openWriter()
Writer
SimpleJavaFileObject. openWriter()
在Writer中包装openOutputStream的结果。void
StandardJavaFileManager. setLocation(JavaFileManager.Location location, Iterable<? extends File> files)
将给定的搜索路径与给定位置相关联。default void
StandardJavaFileManager. setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths)
将给定的搜索路径与给定的模块和位置相关联,该模块和位置必须是面向模块的或输出位置。default void
StandardJavaFileManager. setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths)
将给定的搜索路径与给定位置相关联。 -
Uses of IOException in javax.xml.parsers
Methods in javax.xml.parsers that throw IOException 变量和类型 方法 描述 Document
DocumentBuilder. parse(File f)
将给定文件的内容解析为XML文档,并返回新的DOMDocument
对象。Document
DocumentBuilder. parse(InputStream is)
将给定的InputStream
的内容解析为XML文档,并返回一个新的DOMDocument
对象。Document
DocumentBuilder. parse(InputStream is, String systemId)
将给定InputStream
的内容解析为XML文档并返回新的DOMDocument
对象。Document
DocumentBuilder. parse(String uri)
将给定URI的内容解析为XML文档,并返回一个新的DOMDocument
对象。abstract Document
DocumentBuilder. parse(InputSource is)
将给定输入源的内容解析为XML文档,并返回新的DOMDocument
对象。void
SAXParser. parse(File f, HandlerBase hb)
使用指定的HandlerBase
解析指定为XML的文件的内容。void
SAXParser. parse(File f, DefaultHandler dh)
使用指定的DefaultHandler
解析指定为XML的文件的内容。void
SAXParser. parse(InputStream is, HandlerBase hb)
使用指定的HandlerBase
将给定InputStream
实例的内容解析为XML。void
SAXParser. parse(InputStream is, HandlerBase hb, String systemId)
使用指定的HandlerBase
将给定InputStream
实例的内容解析为XML。void
SAXParser. parse(InputStream is, DefaultHandler dh)
使用指定的DefaultHandler
将给定InputStream
实例的内容解析为XML。void
SAXParser. parse(InputStream is, DefaultHandler dh, String systemId)
使用指定的DefaultHandler
将给定InputStream
实例的内容解析为XML。void
SAXParser. parse(String uri, HandlerBase hb)
使用指定的HandlerBase
将给定统一资源标识符(URI)描述的内容解析为XML。void
SAXParser. parse(String uri, DefaultHandler dh)
使用指定的DefaultHandler
将给定统一资源标识符(URI)描述的内容解析为XML。void
SAXParser. parse(InputSource is, HandlerBase hb)
使用指定的HandlerBase
将给定的内容InputSource
解析为XML。void
SAXParser. parse(InputSource is, DefaultHandler dh)
使用指定的DefaultHandler
将给定的内容InputSource
解析为XML。 -
Uses of IOException in javax.xml.validation
Methods in javax.xml.validation that throw IOException 变量和类型 方法 描述 void
Validator. validate(Source source)
验证指定的输入。abstract void
Validator. validate(Source source, Result result)
验证指定的输入并将增强的验证结果发送到指定的输出。 -
Uses of IOException in jdk.jfr
Methods in jdk.jfr that throw IOException 变量和类型 方法 描述 static Configuration
Configuration. create(Reader reader)
从字符流中读取配置。static Configuration
Configuration. create(Path path)
从文件中读取配置。void
Recording. dump(Path destination)
将记录数据写入文件。static Configuration
Configuration. getConfiguration(String name)
返回预定义配置。InputStream
Recording. getStream(Instant start, Instant end)
创建指定时间间隔的数据流。void
Recording. setDestination(Path destination)
设置在记录停止时写入数据的位置,如果不要转储数据,则设置null
。 -
Uses of IOException in jdk.jfr.consumer
Methods in jdk.jfr.consumer that throw IOException 变量和类型 方法 描述 void
RecordingFile. close()
关闭此录制文件并释放与其关联的所有系统资源。static List<RecordedEvent>
RecordingFile. readAllEvents(Path path)
返回文件中所有事件的列表。RecordedEvent
RecordingFile. readEvent()
读取录音中的下一个事件。List<EventType>
RecordingFile. readEventTypes()
返回此录制中所有事件类型的列表。Constructors in jdk.jfr.consumer that throw IOException 构造器 描述 RecordingFile(Path file)
创建录制文件。 -
Uses of IOException in jdk.jshell.execution
Methods in jdk.jshell.execution that throw IOException 变量和类型 方法 描述 static void
Util. forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String,Consumer<OutputStream>> outputStreamMap, Map<String,Consumer<InputStream>> inputStreamMap)
将命令从输入转发到指定的ExecutionControl
实例,然后在输出上回复。static ExecutionControl
Util. remoteInputOutput(InputStream input, OutputStream output, Map<String,OutputStream> outputStreamMap, Map<String,InputStream> inputStreamMap, BiFunction<ObjectInput,ObjectOutput,ExecutionControl> factory)
为给定的打包输入和输出创建ExecutionControl。 -
Uses of IOException in jdk.management.jfr
Methods in jdk.management.jfr that throw IOException 变量和类型 方法 描述 void
FlightRecorderMXBean. closeRecording(long recordingId)
关闭具有指定ID的记录,并释放与记录关联的所有系统资源。void
FlightRecorderMXBean. closeStream(long streamId)
关闭具有指定ID的记录流,并释放与该流关联的所有系统资源。void
FlightRecorderMXBean. copyTo(long recordingId, String outputFile)
将记录数据写入指定的文件。long
FlightRecorderMXBean. openStream(long recordingId, Map<String,String> streamOptions)
打开具有指定ID的记录的数据流,或0
以获取数据而不管记录。byte[]
FlightRecorderMXBean. readStream(long streamId)
使用指定的ID从流中读取部分数据,如果没有更多数据,则返回null
。 -
Uses of IOException in jdk.nashorn.api.tree
Methods in jdk.nashorn.api.tree that throw IOException 变量和类型 方法 描述 CompilationUnitTree
Parser. parse(File file, DiagnosticListener listener)
不推荐使用,要删除:此API元素将在以后的版本中删除。解析源文件并返回编译单元树CompilationUnitTree
Parser. parse(String name, Reader reader, DiagnosticListener listener)
不推荐使用,要删除:此API元素将在以后的版本中删除。解析读者并返回编译单元树CompilationUnitTree
Parser. parse(URL url, DiagnosticListener listener)
不推荐使用,要删除:此API元素将在以后的版本中删除。解析源URL并返回编译单元树CompilationUnitTree
Parser. parse(Path path, DiagnosticListener listener)
不推荐使用,要删除:此API元素将在以后的版本中删除。解析源路径并返回编译单元树 -
Uses of IOException in jdk.net
Methods in jdk.net that throw IOException 变量和类型 方法 描述 static <T> T
Sockets. getOption(DatagramSocket s, SocketOption<T> name)
从DatagramSocket
或MulticastSocket
返回套接字选项的值static <T> T
Sockets. getOption(ServerSocket s, SocketOption<T> name)
从ServerSocket
返回套接字选项的值static <T> T
Sockets. getOption(Socket s, SocketOption<T> name)
static <T> void
Sockets. setOption(DatagramSocket s, SocketOption<T> name, T value)
设置DatagramSocket
或MulticastSocket
上的套接字选项的值static <T> void
Sockets. setOption(ServerSocket s, SocketOption<T> name, T value)
设置ServerSocket
上的套接字选项的值static <T> void
Sockets. setOption(Socket s, SocketOption<T> name, T value)
-
Uses of IOException in jdk.nio
Methods in jdk.nio that throw IOException 变量和类型 方法 描述 void
Channels.SelectableChannelCloser. implCloseChannel(SelectableChannel sc)
关闭可选择的频道。void
Channels.SelectableChannelCloser. implReleaseChannel(SelectableChannel sc)
释放文件描述符以及在注册一个或多个Selector
时关闭的可选通道的任何资源。 -
Uses of IOException in org.xml.sax
Methods in org.xml.sax that throw IOException 变量和类型 方法 描述 void
Parser. parse(String systemId)
已过时。从系统标识符(URI)解析XML文档。void
Parser. parse(InputSource source)
已过时。解析XML文档。void
XMLReader. parse(String systemId)
从系统标识符(URI)解析XML文档。void
XMLReader. parse(InputSource input)
解析XML文档。InputSource
EntityResolver. resolveEntity(String publicId, String systemId)
允许应用程序解析外部实体。 -
Uses of IOException in org.xml.sax.ext
Methods in org.xml.sax.ext that throw IOException 变量和类型 方法 描述 InputSource
DefaultHandler2. getExternalSubset(String name, String baseURI)
告诉解析器如果文档文本中没有声明外部子集,则不应使用任何外部子集。InputSource
EntityResolver2. getExternalSubset(String name, String baseURI)
允许应用程序为未明确定义文档的文档提供外部子集。InputSource
DefaultHandler2. resolveEntity(String publicId, String systemId)
使用null实体名称和基URI调用EntityResolver2.resolveEntity()
。InputSource
DefaultHandler2. resolveEntity(String name, String publicId, String baseURI, String systemId)
告诉解析器针对baseURI解析systemId,并从生成的绝对URI中读取实体文本。InputSource
EntityResolver2. resolveEntity(String name, String publicId, String baseURI, String systemId)
允许应用程序将对外部实体的引用映射到输入源,或告诉解析器它应该使用传统的URI解析。 -
Uses of IOException in org.xml.sax.helpers
Methods in org.xml.sax.helpers that throw IOException 变量和类型 方法 描述 void
ParserAdapter. parse(String systemId)
解析XML文档。void
ParserAdapter. parse(InputSource input)
解析XML文档。void
XMLFilterImpl. parse(String systemId)
解析文档。void
XMLFilterImpl. parse(InputSource input)
解析文档。void
XMLReaderAdapter. parse(String systemId)
解析文档。void
XMLReaderAdapter. parse(InputSource input)
解析文档。InputSource
DefaultHandler. resolveEntity(String publicId, String systemId)
解决外部实体。InputSource
XMLFilterImpl. resolveEntity(String publicId, String systemId)
过滤外部实体解析。
-