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 提供API附加到Java的虚拟机。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.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文件格式的类。javafx.css 提供API,通过CSS使属性变得风格,并支持伪类状态。javafx.css.converter 提供各种转换CSS解析值的StyleConverter
类。javafx.fxml 包含用于从标记加载对象层次结构的类。javax.activation javax.activity 包含ORB机械在解组时抛出的活动服务相关异常。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.jnlp JNLP API旨在为Java Plugin中运行的JNLP应用程序提供附加服务,或者由Java Web Start启动。javax.management 提供Java管理扩展的核心类。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.CORBA 包含RMI-IIOP的可移植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 合成是一种可以让所有绘画委托的外观和感觉。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
和辅助类创建HTML文本编辑器。javax.swing.text.html.parser 提供默认的HTML解析器以及支持类。javax.swing.text.rtf 提供用于创建Rich-Text-Format文本编辑器的类(RTFEditorKit
)。javax.tools 为可以从程序调用的工具提供接口,例如编译器。javax.transaction 包含ORB机械在解组期间抛出的三个异常。javax.xml.bind 为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。javax.xml.parsers 提供使用SAX(Simple API for XML)解析器或DOM(文档对象模型)文档构建器处理XML文档的类。javax.xml.soap 提供用于创建和构建SOAP消息的API。javax.xml.validation 提供用于验证XML文档的API。javax.xml.ws.spi.http 提供用于在容器(例如servlet容器)中便携式部署JAX-WS Web服务的HTTP SPI。jdk.incubator.http 高级HTTP和WebSocket APIjdk.jshell.execution 提供构建JShell执行引擎的实现支持。jdk.nashorn.api.scripting 这个包提供了javax.script
集成,这是使用Nashorn的首选方式。jdk.nashorn.api.tree Nashorn解析器API提供了将ECMAScript源代码表示为抽象语法树(AST)和解析器来解析ECMAScript源脚本的接口。jdk.net 针对java.net
和java.nio.channels
套接字类的平台特定套接字选项。org.omg.CORBA.portable 提供可移植性层,即一组ORB API,使一个供应商生成的代码可以在另一个供应商的ORB上运行。org.xml.sax 提供核心SAX API。org.xml.sax.ext 提供与符合SAX驱动程序不一定支持的SAX2设施的接口。org.xml.sax.helpers 提供帮助类,包括支持引导基于SAX的应用程序。 -
-
Uses of IOException in com.sun.jarsigner
Methods in com.sun.jarsigner that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 VirtualMachine
VirtualMachineManager. createVirtualMachine(Connection connection)
创建一个新的虚拟机。VirtualMachine
VirtualMachineManager. createVirtualMachine(Connection connection, Process process)
为目标虚拟机创建虚拟机镜像。 -
Uses of IOException in com.sun.jdi.connect
Subclasses of IOException in com.sun.jdi.connect Modifier and Type Class 描述 class
TransportTimeoutException
当附加到目标虚拟机或等待接受来自目标虚拟机的连接时,可能会抛出此异常。Methods in com.sun.jdi.connect that throw IOException Modifier and Type 方法 描述 VirtualMachine
ListeningConnector. accept(Map<String,? extends Connector.Argument> arguments)
等待目标VM附加到此连接器。VirtualMachine
AttachingConnector. attach(Map<String,? extends Connector.Argument> arguments)
附加到正在运行的应用程序并返回其虚拟机的镜像。VirtualMachine
LaunchingConnector. launch(Map<String,? extends Connector.Argument> arguments)
启动应用程序并连接到其VM。String
ListeningConnector. startListening(Map<String,? extends Connector.Argument> arguments)
侦听由目标虚拟机发起的一个或多个连接。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 Modifier and Type Class 描述 class
ClosedConnectionException
由于在进行I / O操作时异步关闭Connection
可能会抛出此异常。Methods in com.sun.jdi.connect.spi that throw IOException Modifier and Type 方法 描述 abstract Connection
TransportService. accept(TransportService.ListenKey listenKey, long acceptTimeout, long handshakeTimeout)
接受来自目标虚拟机的连接。abstract Connection
TransportService. attach(String address, long attachTimeout, long handshakeTimeout)
附加到指定的地址。abstract void
Connection. close()
关闭此连接。abstract byte[]
Connection. readPacket()
从目标虚拟机读取数据包。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)
将数据包写入目标虚拟机。 -
Uses of IOException in com.sun.management
Methods in com.sun.management that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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)
创建将绑定到指定的InetSocketAddress
(IP地址和端口号)的HttpsServer
实例也可以指定最大的积压。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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
TextCallbackHandler. handle(Callback[] callbacks)
处理指定的一组回调。 -
Uses of IOException in com.sun.source.util
Methods in com.sun.source.util that throw IOException Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
AttachOperationFailedException
异常类型表示目标虚拟机中附着操作失败。Methods in com.sun.tools.attach that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
AppletContext. setStream(String key, InputStream stream)
已过时。将指定的流与此applet上下文中的指定关键字相关联。 -
Uses of IOException in java.awt
Methods in java.awt that throw IOException Modifier and Type 方法 描述 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)
使用相关应用程序的打印命令打印本机桌面打印设备的文件。protected static void
AWTEventMulticaster. save(ObjectOutputStream s, String k, EventListener l)
将可序列化的监听器链保存到序列化流。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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 Object
Clipboard. getData(DataFlavor flavor)
在指定的DataFlavor
返回表示此剪贴板当前内容的对象。Reader
DataFlavor. getReaderForText(Transferable transferable)
获取一个文本风味的阅读器,如有必要,解码为预期的字符集(编码)。Object
StringSelection. getTransferData(DataFlavor flavor)
返回Transferable
所请求的数据DataFlavor
如果可能的话。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 Modifier and Type 方法 描述 Object
DropTargetContext.TransferableProxy. getTransferData(DataFlavor df)
返回一个对象,该对象表示由所请求的数据风格的可封装转移提供的数据。 -
Uses of IOException in java.awt.print
Methods in java.awt.print that return IOException Modifier and Type 方法 描述 IOException
PrinterIOException. getIOException()
返回终止打印作业的IOException
。Constructors in java.awt.print with parameters of type IOException Constructor 描述 PrinterIOException(IOException exception)
构造一个新PrinterIOException
用指定的字符串表示IOException
。 -
Uses of IOException in java.beans
Methods in java.beans that throw IOException Modifier and Type 方法 描述 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已被弃用。 有关详细信息,请参阅java.applet package documentation 。 -
Uses of IOException in java.beans.beancontext
Methods in java.beans.beancontext that throw IOException Modifier and Type 方法 描述 protected void
BeanContextServicesSupport. bcsPreDeserializationHook(ObjectInputStream ois)
从BeanContextSupport readObject中调用它反序列化子对象...protected void
BeanContextSupport. bcsPreDeserializationHook(ObjectInputStream ois)
通过readObject在defaultReadObject()之后调用,但在任何孩子反序列化之前。protected void
BeanContextServicesSupport. bcsPreSerializationHook(ObjectOutputStream oos)
从BeanContextSupport中调用writeObject,然后序列化子对象...protected void
BeanContextSupport. bcsPreSerializationHook(ObjectOutputStream oos)
在writeWriteObject()之后但在序列化当前可序列化的孩子之前调用writeObject。protected void
BeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)
由readObject用于反序列化集合。Object
BeanContext. instantiateChild(String beanName)
实例化命名为此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用于序列化集合。void
BeanContextSupport. writeChildren(ObjectOutputStream oos)
用于序列化这个BeanContext
所有孩子。 -
Uses of IOException in java.io
Subclasses of IOException in java.io Modifier and Type Class 描述 class
CharConversionException
字符转换异常的基类。class
EOFException
表示在输入过程中意外地到达文件结束或流结束。class
FileNotFoundException
指示尝试打开由指定路径名表示的文件失败。class
InterruptedIOException
表示I / O操作已中断。class
InvalidClassException
当序列化运行时检测到类中的以下问题之一时抛出。class
InvalidObjectException
表示一个或多个反序列化对象失败的验证测试。class
NotActiveException
序列化或反序列化不活跃时抛出。class
NotSerializableException
抛出一个实例需要一个Serializable接口。class
ObjectStreamException
对象流类别特有的所有异常的超类。class
OptionalDataException
表示由于未读原始数据导致的对象读取操作失败的异常,或属于流中序列化对象的数据的结束。class
StreamCorruptedException
当从对象流读取的控制信息违反内部一致性检查时抛出。class
SyncFailedException
发出同步操作失败的信号。class
UnsupportedEncodingException
字符编码不支持。class
UTFDataFormatException
表示 modified UTF-8格式的格式不正确的字符串已被读入数据输入流或实现数据输入接口的任何类。class
WriteAbortedException
指示在写入操作期间抛出ObjectStreamExceptions之一。Methods in java.io that return IOException Modifier and Type 方法 描述 IOException
UncheckedIOException. getCause()
返回此异常的原因。Methods in java.io that throw IOException Modifier and Type 方法 描述 protected void
ObjectOutputStream. annotateClass(Class<?> cl)
子类可以实现此方法,以允许类数据存储在流中。protected void
ObjectOutputStream. annotateProxyClass(Class<?> cl)
子类可以实现这种方法来存储流中的自定义数据以及动态代理类的描述符。Writer
OutputStreamWriter. append(CharSequence csq)
Writer
OutputStreamWriter. append(CharSequence csq, int start, int end)
Writer
Writer. append(char c)
将指定的字符附加到此作者。Writer
Writer. append(CharSequence csq)
将指定的字符序列附加到此作者。Writer
Writer. append(CharSequence csq, int start, int end)
将指定字符序列的子序列附加到此作者。int
BufferedInputStream. available()
从下一次调用此输入流的方法返回可从该输入流读取(或跳过)的字节数,而不会阻塞。int
FileInputStream. available()
返回从此输入流中可以读取(或跳过)的剩余字节数的估计值,而不会被下一次调用此输入流的方法阻塞。int
FilterInputStream. available()
返回从该输入流中可以读取(或跳过)的字节数的估计,而不会被下一个调用者阻塞该输入流的方法。int
InputStream. available()
从下一次调用此输入流的方法返回可从该输入流读取(或跳过)的字节数,而不会阻塞。int
LineNumberInputStream. available()
已过时。返回可以从该输入流读取而不阻塞的字节数。int
ObjectInput. available()
返回可以读取而不阻塞的字节数。int
ObjectInputStream. available()
返回可以读取而不阻塞的字节数。int
PipedInputStream. available()
返回可以从该输入流读取而不阻塞的字节数。int
PushbackInputStream. available()
从下一次调用此输入流的方法返回可从该输入流读取(或跳过)的字节数,而不会阻塞。int
SequenceInputStream. available()
返回当前底层输入流可以读取(或跳过)的字节数,而不会被下一次调用当前底层输入流的方法阻塞。void
BufferedInputStream. close()
关闭此输入流并释放与流相关联的任何系统资源。void
BufferedReader. close()
void
BufferedWriter. 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
FilterReader. close()
void
FilterWriter. close()
void
InputStream. close()
关闭此输入流并释放与流相关联的任何系统资源。void
InputStreamReader. close()
void
ObjectInput. close()
关闭输入流。void
ObjectInputStream. close()
关闭输入流。void
ObjectOutput. close()
关闭流。void
ObjectOutputStream. close()
关闭流。void
OutputStream. close()
关闭此输出流并释放与此流相关联的任何系统资源。void
OutputStreamWriter. 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()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
FileOutputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.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)
从持久化字段获取命名的对象字段的值。File
File. getCanonicalFile()
返回此抽象路径名的规范形式。String
File. getCanonicalPath()
返回此抽象路径名的规范路径名字符串。FileDescriptor
FileInputStream. getFD()
返回FileDescriptor
对象,表示与该FileInputStream
正在使用的文件系统中的实际文件的连接。FileDescriptor
FileOutputStream. getFD()
返回与此流相关联的文件描述符。FileDescriptor
RandomAccessFile. getFD()
返回与此流关联的不透明文件描述符对象。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()
从此分类器的输入流中解析下一个令牌。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
字节的数据到字节数组。int
FileInputStream. read()
从该输入流读取一个字节的数据。int
FileInputStream. read(byte[] b)
从该输入流读取高达b.length
字节的数据到一个字节数组。int
FileInputStream. read(byte[] b, int off, int len)
从这个输入流读取最多len
字节的数据到字节数组。int
FilterInputStream. read()
从该输入流读取下一个数据字节。int
FilterInputStream. read(byte[] b)
从该输入流读取最多b.length
个字节的数据为字节数组。int
FilterInputStream. read(byte[] b, int off, int 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
字节的数据到字节数组。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
字节的数据到字节数组。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
个字节的数据到一个字节数组。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
字节的数据到字节数组。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()
从此文件中读取一个带符号的八位值。char
DataInput. readChar()
新新新新新新200新char
char
DataInputStream. readChar()
见readChar
方法的一般合同DataInput
。char
ObjectInputStream. readChar()
读一个16位字符。char
RandomAccessFile. readChar()
从此文件中读取一个字符。protected ObjectStreamClass
ObjectInputStream. readClassDescriptor()
从序列化流读取类描述符。double
DataInput. readDouble()
读取八个输入字节并返回一个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()
已过时。此方法无法将字节正确转换为字符。 从JDK 1.1开始,读取文本行的首选方式是通过BufferedReader.readLine()
方法。 使用DataInputStream
类读取行的程序可以转换为使用BufferedReader
类替换以下形式的代码:DataInputStream d = new DataInputStream(in);
BufferedReader d = new BufferedReader(new InputStreamReader(in));
String
LineNumberReader. readLine()
读一行文字。String
ObjectInputStream. readLine()
已过时。此方法无法将字节正确转换为字符。 有关详细信息和替代方案,请参阅DataInputStream。String
RandomAccessFile. readLine()
从此文件中读取下一行文本。long
DataInput. readLong()
读取八个输入字节并返回一个long
值。long
DataInputStream. readLong()
见readLong
法DataInput
的一般合同。long
ObjectInputStream. readLong()
读64位长。long
RandomAccessFile. readLong()
从该文件中读取一个带符号的64位整数。int
InputStream. readNBytes(byte[] b, int off, 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()
从此文件中读取一个无符号的八位数字。int
DataInput. readUnsignedShort()
读取两个输入字节,并返回一个int
范围值0
通过65535
。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 Class<?>
ObjectInputStream. resolveClass(ObjectStreamClass desc)
加载本地类等效的指定流类描述。protected Object
ObjectInputStream. resolveObject(Object obj)
此方法将允许ObjectInputStream的受信任子类在反序列化期间将一个对象替换为另一个对象。protected Class<?>
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)
从该输入流中读取所有字节,并按读取的顺序将字节写入给定的输出流。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)
从指定的字节数组写入len
个字节,从偏移off
开始到底层输出流。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)
写入len
从指定的字节byte
数组以抵消off
此输出流。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
对象所包含的值,并可能导致序列化流的损坏。 写PutField
数据的正确方法是通过调用ObjectOutputStream.writeFields()
方法。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)
从指定的字节数组写入len
字节,从偏移量off
开始off
到这个管道输出流。void
PipedOutputStream. write(int b)
将指定的byte
写入管道输出流。void
PipedWriter. write(char[] cbuf, int off, int len)
从指定的字符数组写入len
字符,从偏移量off
开始off
到这个管道输出流。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)
将底层输出流作为1字节值写入byte
。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)
写一个字符串作为字节序列。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
中的每个字符写入输出流,按顺序排列每个字符两个字节。void
DataOutputStream. writeChars(String s)
将字符串写入底层输出流作为一系列字符。void
ObjectOutputStream. writeChars(String str)
写一个字符串作为一系列的字符。void
RandomAccessFile. writeChars(String s)
将一个字符串作为字符序列写入文件。protected void
ObjectOutputStream. writeClassDescriptor(ObjectStreamClass desc)
将指定的类描述符写入ObjectOutputStream。void
DataOutput. writeDouble(double v)
向输出流写入一个由八个字节组成的double
值。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
值。void
DataOutputStream. writeFloat(float v)
使用int
中的floatToIntBits
方法将float参数转换为Float
,然后将int
值写入底层输出流,为4字节数量,高字节。void
ObjectOutputStream. writeFloat(float val)
写一个32位浮点数。void
RandomAccessFile. writeFloat(float v)
使用int
中的floatToIntBits
方法将float参数转换为Float
,然后int
值作为四字节数量,高字节先写入该文件。void
DataOutput. writeInt(int v)
向输出流写入一个由四个字节组成的int
值。void
DataOutputStream. writeInt(int v)
将基础输出流int
写入四字节,高位字节。void
ObjectOutputStream. writeInt(int val)
写一个32位int。void
RandomAccessFile. writeInt(int v)
将int
写入文件为四个字节,高字节为首。void
DataOutput. writeLong(long v)
向输出流写入一个由8个字节组成的long
值。void
DataOutputStream. writeLong(long v)
将底层输出流写入一个long
作为八字节,高位字节。void
ObjectOutputStream. writeLong(long val)
写一个64位长void
RandomAccessFile. writeLong(long v)
写入一个long
到文件为八个字节,高字节第一。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)
将此字节数组输出流的完整内容写入指定的输出流参数,就像使用out.write(buf, 0, count)
调用输出流的写入方法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 Constructor 描述 UncheckedIOException(IOException cause)
构造这个类的一个实例。UncheckedIOException(String message, IOException cause)
构造这个类的一个实例。Constructors in java.io that throw IOException Constructor 描述 FileWriter(File file)
给一个File对象构造一个FileWriter对象。FileWriter(File file, boolean append)
给一个File对象构造一个FileWriter对象。FileWriter(String fileName)
构造一个给定文件名的FileWriter对象。FileWriter(String fileName, boolean append)
构造一个FileWriter对象,给出一个带有布尔值的文件名,表示是否附加写入的数据。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)
创建连接到指定管道读取器的管道写入器。 -
Uses of IOException in java.lang
Methods in java.lang that throw IOException Modifier and Type 方法 描述 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启动流程,创建一个由其标准输出流和标准输入流链接的流程。 -
Uses of IOException in java.lang.management
Methods in java.lang.management that throw IOException Modifier and Type 方法 描述 static <T extends PlatformManagedObject>
TManagementFactory. getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface)
返回mxbeanInterface
的平台MXBean代理,该代理被指定为在Java虚拟机中具有一个实例,代理将通过给定的MBeanServerConnection
转发方法调用。static <T extends PlatformManagedObject>
List<T>ManagementFactory. getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface)
返回平台MXBean代理的列表,用于通过给定的MBeanServerConnection
转发mxbeanInterface
的方法调用。static <T> T
ManagementFactory. newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
返回给定的平台MXBean接口的代理 MXBean name转发其方法调用通过给定MBeanServerConnection
。 -
Uses of IOException in java.lang.module
Methods in java.lang.module that throw IOException Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
BindException
指示尝试将套接字绑定到本地地址和端口时发生错误。class
ConnectException
指示尝试将套接字连接到远程地址和端口时发生错误。class
HttpRetryException
抛出表示HTTP请求需要重试,但由于启用了流式传输模式,因此无法自动重试。class
MalformedURLException
抛出以表示发生格式不正确的网址。class
NoRouteToHostException
指示尝试将套接字连接到远程地址和端口时发生错误。class
PortUnreachableException
指示在连接的数据报上收到了ICMP端口不可达消息。class
ProtocolException
抛出以表示底层协议有错误,如TCP错误。class
SocketException
抛出以表示创建或访问Socket时出错。class
SocketTimeoutException
指示在套接字上发生超时时读取或接受。class
UnknownHostException
抛出以表示无法确定主机的IP地址。class
UnknownServiceException
抛出以表示发生未知服务异常。Methods in java.net with parameters of type IOException Modifier and Type 方法 描述 abstract void
ProxySelector. connectFailed(URI uri, SocketAddress sa, IOException ioe)
被称为表示连接不能建立到代理/袜子服务器。Methods in java.net that throw IOException Modifier and Type 方法 描述 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。Map<String,List<String>>
CookieManager. get(URI uri, Map<String,List<String>> requestHeaders)
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文件条目,则返回此连接的证书对象,否则返回null。abstract Object
ContentHandler. getContent(URLConnection urlc)
给定位于对象表示开头的URL连接流,该方法读取该流并从中创建一个对象。Object
ContentHandler. getContent(URLConnection urlc, Class[] classes)
给定位于对象表示开始处的URL连接流,该方法读取该流并创建一个与指定类型匹配的对象。Object
URL. getContent()
获取此URL的内容。Object
URL. getContent(Class<?>[] classes)
获取此URL的内容。Object
URLConnection. getContent()
检索此URL连接的内容。Object
URLConnection. getContent(Class<?>[] 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文件的主要属性。Manifest
JarURLConnection. getManifest()
返回此连接的清单,否则返回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缓存中。void
CookieManager. put(URI uri, Map<String,List<String>> responseHeaders)
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)
已过时。使用以下代码或其等价物:...... int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(P); mcastSocket.setTimeToLive(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 Constructor 描述 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.nio
Methods in java.nio that throw IOException Modifier and Type 方法 描述 int
CharBuffer. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of IOException in java.nio.channels
Subclasses of IOException in java.nio.channels Modifier and Type Class 描述 class
AsynchronousCloseException
当线程在I / O操作中关闭通道或阻塞其通道的部分时,由线程检查异常。class
ClosedByInterruptException
另一个线程在通道上的I / O操作中被阻塞时,由线程接收到的异常检查。class
ClosedChannelException
当尝试在关闭或至少关闭该操作的通道上调用或完成I / O操作时,检查的异常抛出。class
FileLockInterruptionException
另一个线程在等待获取文件锁时中断它时线程接收到的异常检查。class
InterruptedByTimeoutException
在异步操作完成之前经过一段时间后线程接收到的异常检查。Methods in java.nio.channels that throw IOException Modifier and Type 方法 描述 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操作的键。abstract int
Selector. selectNow()
选择一组其相应通道准备好进行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 Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
CharacterCodingException
发生字符编码或解码错误时抛出的检查异常。class
MalformedInputException
当输入字节序列对于给定的字符集不合法时,检查的异常抛出,或输入字符序列不是合法的16位Unicode序列。class
UnmappableCharacterException
输入字符(或字节)序列有效但无法映射到输出字节(或字符)序列时抛出的检查异常。 -
Uses of IOException in java.nio.file
Subclasses of IOException in java.nio.file Modifier and Type Class 描述 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 Modifier and Type 方法 描述 IOException
DirectoryIteratorException. getCause()
返回此异常的原因。Methods in java.nio.file with parameters of type IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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
。static Object
Files. getAttribute(Path path, String attribute, LinkOption... options)
读取文件属性的值。abstract Object
FileStore. getAttribute(String attribute)
读取文件存储属性的值。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, Class<A> type, LinkOption... options)
读取文件的属性作为批量操作。static Map<String,Object>
Files. readAttributes(Path path, String attributes, LinkOption... options)
读取一组文件属性作为批量操作。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
。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)
将文本行写入文件。Constructors in java.nio.file with parameters of type IOException Constructor 描述 DirectoryIteratorException(IOException cause)
构造这个类的一个实例。 -
Uses of IOException in java.nio.file.attribute
Subclasses of IOException in java.nio.file.attribute Modifier and Type Class 描述 class
UserPrincipalNotFoundException
当查找UserPrincipal
失败,因为主体不存在时抛出的检查异常。Methods in java.nio.file.attribute that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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, Class<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 Modifier and Type Class 描述 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
ARemoteException
是在执行远程方法调用期间可能发生的许多通信相关异常的常见超类。class
ServerError
作为远程方法调用的结果抛出ServerError
,当在处理服务器上的调用时抛出Error
,无论是在解组参数,执行远程方法本身还是编组返回值时。class
ServerException
在处理服务器上的调用时抛出RemoteException
,或者在解组参数或执行远程方法本身时,抛出ServerException
作为远程方法调用的结果。class
ServerRuntimeException
已过时。没有替换class
StubNotFoundException
如果远程对象导出时无法找到有效的存根类,则抛出StubNotFoundException
。class
UnexpectedException
如果远程方法调用的客户机接收到调用的结果,那么抛出一个UnexpectedException
,该检查异常不在远程接口中的方法的throws
子句中声明的检查的异常类型中。class
UnknownHostException
如果在创建与远程主机的远程方法调用的连接时发生UnknownHostException
则抛出java.net.UnknownHostException
。class
UnmarshalException
如果发生以下任何一种UnmarshalException
可以在解组远程方法调用的参数或结果时抛出一个UnmarshalException
:如果发生异常时java.io.IOException
调用头,如果返回值的协议如果java.io.IOException
发生解组参数(on服务器端)或返回值(在客户端)。Methods in java.rmi that throw IOException Modifier and Type 方法 描述 T
MarshalledObject. get()
返回包含的编组对象的新副本。Constructors in java.rmi that throw IOException Constructor 描述 MarshalledObject(T obj)
创建一个新的MarshalledObject
,其中包含所提供对象的当前状态的序列化表示。 -
Uses of IOException in java.rmi.activation
Subclasses of IOException in java.rmi.activation Modifier and Type Class 描述 class
ActivateFailedException
在远程调用可激活对象时激活失败时,RMI运行时抛出此异常。 -
Uses of IOException in java.rmi.server
Subclasses of IOException in java.rmi.server Modifier and Type Class 描述 class
ExportException
如果尝试导出远程对象失败,则ExportException
是抛出RemoteException
。class
SkeletonMismatchException
已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。class
SkeletonNotFoundException
已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。class
SocketSecurityException
已过时。这个班已经过时了 改用ExportException
。Methods in java.rmi.server that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
Certificate. decode(InputStream stream)
已过时。从输入流解码证书。void
Certificate. encode(OutputStream stream)
已过时。将证书以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
存储此密钥存储LoadStoreParameter
。void
DigestOutputStream. write(byte[] b, int off, int len)
使用指定的子阵列更新消息摘要(如果摘要功能打开),并且无论如何将子阵列写入输出流。void
DigestOutputStream. write(int b)
使用指定的字节更新消息摘要(如果摘要功能打开),并且无论如何将该字节写入输出流。Constructors in java.security that throw IOException Constructor 描述 SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
从任何可序列化对象构造一个SignedObject。 -
Uses of IOException in java.security.cert
Methods in java.security.cert that throw IOException Modifier and Type 方法 描述 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 Constructor 描述 PolicyQualifierInfo(byte[] encoded)
从编码字节创建一个PolicyQualifierInfo
的实例。 -
Uses of IOException in java.util
Subclasses of IOException in java.util Modifier and Type Class 描述 class
InvalidPropertiesFormatException
抛出以表示操作无法完成,因为输入符合Properties
规范的属性集合的相应XML文档类型。Methods in java.util that return IOException Modifier and Type 方法 描述 IOException
Formatter. ioException()
返回IOException
最后通过此格式的抛出Appendable
。IOException
Scanner. ioException()
返回IOException
最后通过此抛出Scanner
的基本Readable
。Methods in java.util that throw IOException Modifier and Type 方法 描述 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文档。Constructors in java.util that throw IOException Constructor 描述 PropertyResourceBundle(InputStream stream)
从一个InputStream
创建一个属性资源束。PropertyResourceBundle(Reader reader)
从Reader
创建属性资源包。Scanner(Path source)
构造一个新的Scanner
,产生从指定文件扫描的值。Scanner(Path source, String charsetName)
构造一个新的Scanner
,产生从指定文件扫描的值。 -
Uses of IOException in java.util.jar
Subclasses of IOException in java.util.jar Modifier and Type Class 描述 class
JarException
表示在读取或写入JAR文件时发生了某种错误。Methods in java.util.jar that throw IOException Modifier and Type 方法 描述 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)
使用JarFile并将其转换为Pack200存档。void
Pack200.Packer. pack(JarInputStream in, OutputStream out)
使用JarInputStream并将其转换为Pack200归档文件。void
JarOutputStream. putNextEntry(ZipEntry ze)
开始编写一个新的JAR文件条目,并将流定位到入口数据的开头。int
JarInputStream. read(byte[] b, int off, int len)
从当前的JAR文件条目读入一个字节数组。void
Manifest. read(InputStream is)
从指定的InputStream读取清单。void
Pack200.Unpacker. unpack(File in, JarOutputStream out)
读取Pack200存档,并将编码的JAR写入JarOutputStream。void
Pack200.Unpacker. unpack(InputStream in, JarOutputStream out)
读取Pack200存档,并将编码的JAR写入JarOutputStream。void
Manifest. write(OutputStream out)
将清单写入指定的OutputStream。Constructors in java.util.jar that throw IOException Constructor 描述 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)
从指定的输入流构造一个新的清单。 -
Uses of IOException in java.util.logging
Methods in java.util.logging that throw IOException Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
ZipException
表示发生了某种类型的Zip异常。Methods in java.util.zip that throw IOException Modifier and Type 方法 描述 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()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确地确保按照super.finalize()
所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.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 Constructor 描述 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)
打开一个ZIP文件,读取指定的File对象。ZipFile(File file, int mode)
打开一个新的ZipFile
以指定的方式读取指定的File
对象。ZipFile(File file, int mode, Charset charset)
打开新的ZipFile
,在指定的模式下从指定的File
对象中读取。ZipFile(File file, Charset charset)
打开一个ZIP文件,读取指定的File对象。ZipFile(String name)
打开一个zip文件进行阅读。ZipFile(String name, Charset charset)
打开一个zip文件进行阅读。 -
Uses of IOException in javafx.css
Methods in javafx.css that throw IOException Modifier and Type 方法 描述 static void
Stylesheet. convertToBinary(File source, File destination)
将urlIn引用的.css文件转换为二进制格式并写入urlOut。static Stylesheet
Stylesheet. loadBinary(URL url)
从输入流加载二进制样式表文件。Stylesheet
CssParser. parse(String docbase, String stylesheetText)
使用docbase作为解析样式表中的引用的基本URL从CSS文档字符串创建样式表。Stylesheet
CssParser. parse(URL url)
通过从URL读取CSS文档来更新给定的样式表,假设UTF-8编码。static StyleConverter<?,?>
StyleConverter. readBinary(DataInputStream is, String[] strings)
读取二进制数据流。static String[]
StyleConverter.StringStore. readBinary(DataInputStream is)
protected void
CompoundSelector. writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore)
protected void
Selector. writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore)
protected void
SimpleSelector. writeBinary(DataOutputStream os, StyleConverter.StringStore stringStore)
void
StyleConverter.StringStore. writeBinary(DataOutputStream os)
void
StyleConverter. writeBinary(DataOutputStream os, StyleConverter.StringStore sstore)
写二进制数据。 -
Uses of IOException in javafx.css.converter
Methods in javafx.css.converter that throw IOException Modifier and Type 方法 描述 static StyleConverter<?,?>
EnumConverter. readBinary(DataInputStream is, String[] strings)
void
EnumConverter. writeBinary(DataOutputStream os, StyleConverter.StringStore sstore)
-
Uses of IOException in javafx.fxml
Subclasses of IOException in javafx.fxml Modifier and Type Class 描述 class
LoadException
在加载操作期间遇到错误时抛出。Methods in javafx.fxml that throw IOException Modifier and Type 方法 描述 <T> T
FXMLLoader. load()
从FXML文档加载对象层次结构。<T> T
FXMLLoader. load(InputStream inputStream)
从FXML文档加载对象层次结构。static <T> T
FXMLLoader. load(URL location)
从FXML文档加载对象层次结构。static <T> T
FXMLLoader. load(URL location, ResourceBundle resources)
从FXML文档加载对象层次结构。static <T> T
FXMLLoader. load(URL location, ResourceBundle resources, BuilderFactory builderFactory)
从FXML文档加载对象层次结构。static <T> T
FXMLLoader. load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory)
从FXML文档加载对象层次结构。static <T> T
FXMLLoader. load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory, Charset charset)
从FXML文档加载对象层次结构。 -
Uses of IOException in javax.activation
Subclasses of IOException in javax.activation Modifier and Type Class 描述 class
UnsupportedDataTypeException
表示请求的操作不支持请求的数据类型。Methods in javax.activation that throw IOException Modifier and Type 方法 描述 Object
CommandInfo. getCommandObject(DataHandler dh, ClassLoader loader)
返回实例化的JavaBean组件。Object
DataContentHandler. getContent(DataSource ds)
以最优选的形式返回表示数据的对象。Object
DataHandler. getContent()
以其首选对象形式返回数据。InputStream
DataHandler. getInputStream()
获取此对象的InputStream。InputStream
DataSource. getInputStream()
此方法返回表示数据的InputStream
,如果不能这样做,则返回相应的异常。InputStream
FileDataSource. getInputStream()
此方法将返回一个表示数据的InputStream,如果不能执行此操作将抛出IOException。InputStream
URLDataSource. getInputStream()
来自URL的getInputStream方法。OutputStream
DataHandler. getOutputStream()
获取此DataHandler的OutputStream以允许覆盖底层数据。OutputStream
DataSource. getOutputStream()
该方法返回一个OutputStream
,其中可以写入数据,如果不能这样做,则抛出相应的异常。OutputStream
FileDataSource. getOutputStream()
此方法将返回一个表示数据的OutputStream,如果不能执行此操作将抛出IOException。OutputStream
URLDataSource. getOutputStream()
来自URL的getOutputStream方法。Object
DataContentHandler. getTransferData(DataFlavor df, DataSource ds)
返回表示要传输的数据的对象。Object
DataHandler. getTransferData(DataFlavor flavor)
返回表示要传输的数据的对象。void
MimeType. readExternal(ObjectInput in)
该对象实现了readExternal方法来恢复其内容,方法是为对象,字符串和数组调用基本类型的DataInput方法和readObject。void
CommandObject. setCommandContext(String verb, DataHandler dh)
使用要处理的动词来初始化命令,以及描述将要操作的数据的DataHandler。void
MimeType. writeExternal(ObjectOutput out)
该对象实现了writeExternal方法来通过调用DataOutput的原始值或调用ObjectOutput对象,字符串和数组的writeObject方法来保存其内容。void
DataContentHandler. writeTo(Object obj, String mimeType, OutputStream os)
将对象转换为指定MIME类型的字节流,并将其写入输出流。void
DataHandler. writeTo(OutputStream os)
将数据写入OutputStream
。Constructors in javax.activation that throw IOException Constructor 描述 MailcapCommandMap(String fileName)
构造函数允许调用者指定 mailcap文件的路径。MimetypesFileTypeMap(String mimeTypeFileName)
构造MimetypesFileTypeMap,并从命名文件中添加程序化条目。 -
Uses of IOException in javax.activity
Subclasses of IOException in javax.activity Modifier and Type Class 描述 class
ActivityCompletedException
可能会在访问活动上下文的任何方法上抛出此异常,并指示活动中正在进行的工作是不可能的。class
ActivityRequiredException
如果活动上下文是强制性的方法未收到活动上下文,则容器将抛出此异常。class
InvalidActivityException
可以在访问Activity上下文的任何方法上抛出此异常,并指示与尝试调用相关联的尝试调用或活动上下文与Activity的当前状态不兼容。 -
Uses of IOException in javax.annotation.processing
Subclasses of IOException in javax.annotation.processing Modifier and Type Class 描述 class
FilerException
表示一个Filer
检测到尝试打开一个文件将违反Filer
提供的保证。Methods in javax.annotation.processing that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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
字节的数据到一个字节数组。int
CipherInputStream. read(byte[] b, int off, int 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 Constructor 描述 EncryptedPrivateKeyInfo(byte[] encoded)
从其ASN.1编码构造(即解析)一个EncryptedPrivateKeyInfo
。SealedObject(Serializable object, Cipher c)
从任何可序列化对象构造一个SealedObject。 -
Uses of IOException in javax.imageio
Subclasses of IOException in javax.imageio Modifier and Type Class 描述 class
IIOException
用于发信号读取和写入操作失败的异常类。Methods in javax.imageio that throw IOException Modifier and Type 方法 描述 boolean
ImageWriter. canInsertEmpty(int imageIndex)
如果作者支持在给定索引处插入新的空图像,则返回true
。boolean
ImageWriter. canInsertImage(int imageIndex)
如果作者支持在给定索引处插入新图像,则返回true
。boolean
ImageWriter. canRemoveImage(int imageIndex)
如果作者支持在给定索引处删除现有图像,则返回true
。boolean
ImageWriter. canReplaceImageMetadata(int imageIndex)
返回true
,如果它是可以替换与现有的图像与索引相关联的图像元数据imageIndex
。boolean
ImageWriter. canReplacePixels(int imageIndex)
如果作者允许使用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
s。abstract int
ImageReader. getNumImages(boolean allowSearch)
返回当前输入源可用的图像数量,不包括缩略图。int
ImageReader. getNumThumbnails(int imageIndex)
返回与给定图像相关联的缩略图预览图像的数量。ImageTypeSpecifier
ImageReader. getRawImageType(int imageIndex)
返回一个ImageTypeSpecifier
表示SampleModel
和ColorModel
,其最接近地表示图像的“原始”内部格式。abstract IIOMetadata
ImageReader. getStreamMetadata()
返回表示与整个输入源相关联的元数据(即与任何特定图像null
)的null
如果阅读器不支持读取元数据,则返回IIOMetadata
对象,如果没有元数据可用,则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
。int
ImageReader. getTileGridXOffset(int imageIndex)
返回给定图像中瓦片(0,0)左上角的X坐标。int
ImageReader. getTileGridYOffset(int imageIndex)
返回给定图像中瓦片(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)
作为对所提供的File
进行解码的结果,返回BufferedImage
,其中自动从当前注册的那些中选择一个ImageReader
。static BufferedImage
ImageIO. read(InputStream input)
作为对所提供的InputStream
进行解码的结果,返回BufferedImage
,其中自动从当前注册的那些中选择一个ImageReader
。static BufferedImage
ImageIO. read(URL input)
作为对所提供的URL
进行解码的结果,返回BufferedImage
,其中自动从当前注册的那些中选择一个ImageReader
。static BufferedImage
ImageIO. read(ImageInputStream stream)
作为BufferedImage
解码的结果,返回ImageInputStream
,其中ImageReader
自动从当前注册的那些中自动选择。BufferedImage
ImageReader. read(int imageIndex)
读取imageIndex
索引的图像,并将其作为完整的BufferedImage
返回,使用默认值ImageReadParam
。abstract BufferedImage
ImageReader. read(int imageIndex, ImageReadParam param)
读取imageIndex
索引的图像,并将其作为完整的BufferedImage
返回,使用附带的ImageReadParam
。IIOImage
ImageReader. readAll(int imageIndex, ImageReadParam param)
读取由索引的图像imageIndex
并返回一个IIOImage
包含图像,缩略图和相关联的图像元数据,使用所提供的ImageReadParam
。Iterator<IIOImage>
ImageReader. readAll(Iterator<? extends ImageReadParam> params)
返回Iterator
包含所有图像,缩略图和元数据,开始由下式给出的指数在getMinIndex
,从形式的输入源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
,将其作为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 Modifier and Type Class 描述 class
IIOInvalidTreeException
一个IIOInvalidTreeException
当被试图抛出IIOMetadata
对象来解析树IIOMetadataNode
小号失败。 -
Uses of IOException in javax.imageio.spi
Methods in javax.imageio.spi that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 protected void
ImageInputStreamImpl. checkClosed()
如果流已关闭,则抛出一个IOException
。void
FileCacheImageInputStream. close()
关闭此FileCacheImageInputStream
,关闭并删除缓存文件。void
FileCacheImageOutputStream. close()
关闭此FileCacheImageOutputStream
。void
FileImageInputStream. close()
void
FileImageOutputStream. close()
void
ImageInputStream. close()
关闭流。void
ImageInputStreamImpl. close()
void
MemoryCacheImageInputStream. close()
关闭这个MemoryCacheImageInputStream
,释放缓存。void
MemoryCacheImageOutputStream. close()
关闭此MemoryCacheImageOutputStream
。void
ImageInputStream. flush()
在当前流位置之前丢弃流的初始位置。void
ImageInputStreamImpl. flush()
void
FileCacheImageOutputStream. flushBefore(long pos)
void
ImageInputStream. flushBefore(long pos)
在指示的位置之前丢弃流的初始部分。void
ImageInputStreamImpl. flushBefore(long pos)
void
ImageOutputStream. flushBefore(long pos)
将给定位置之前的所有数据刷新到底层目标,例如OutputStream
或File
。void
MemoryCacheImageInputStream. flushBefore(long pos)
void
MemoryCacheImageOutputStream. flushBefore(long pos)
protected void
ImageOutputStreamImpl. flushBits()
如果位偏移量不为零,则强制当前字节中的剩余位为0,并将流位置提前一位。int
ImageInputStream. getBitOffset()
返回当前的位偏移量,为0到7之间的整数,包括0和7。int
ImageInputStreamImpl. getBitOffset()
long
ImageInputStream. getStreamPosition()
返回流的当前字节位置。long
ImageInputStreamImpl. getStreamPosition()
long
ImageInputStream. length()
如果已知,返回流的总长度。int
FileCacheImageInputStream. read()
int
FileCacheImageInputStream. read(byte[] b, int off, int len)
int
FileCacheImageOutputStream. read()
int
FileCacheImageOutputStream. read(byte[] b, int off, int len)
int
FileImageInputStream. read()
int
FileImageInputStream. read(byte[] b, int off, int len)
int
FileImageOutputStream. read()
int
FileImageOutputStream. read(byte[] b, int off, int len)
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
MemoryCacheImageInputStream. read()
int
MemoryCacheImageInputStream. read(byte[] b, int off, int len)
int
MemoryCacheImageOutputStream. read()
int
MemoryCacheImageOutputStream. read(byte[] b, int off, int len)
int
ImageInputStream. readBit()
从流中读取一个位,并将其作为int
返回,值为0
或1
。int
ImageInputStreamImpl. readBit()
long
ImageInputStream. readBits(int numBits)
从流读取bitstring并将其作为long
返回,第一位读取成为输出的最高有效位。long
ImageInputStreamImpl. readBits(int numBits)
boolean
ImageInputStream. readBoolean()
从该流读取一个字节,并返回一个boolean
的值true
,如果它是非零,false
,如果它是零。boolean
ImageInputStreamImpl. readBoolean()
byte
ImageInputStream. readByte()
从流中读取一个字节,并将其作为byte
值返回。byte
ImageInputStreamImpl. readByte()
void
ImageInputStream. readBytes(IIOByteBuffer buf, int len)
从流中读取最多len
个字节,并修改提供的IIOByteBuffer
以指示可能找到数据的字节数组,偏移量和长度。void
ImageInputStreamImpl. readBytes(IIOByteBuffer buf, int len)
char
ImageInputStream. readChar()
等同于readUnsignedShort
,但使用char
数据类型返回结果。char
ImageInputStreamImpl. readChar()
double
ImageInputStream. readDouble()
从流中读取8个字节,(在概念上)根据当前字节顺序连接它们,并将结果作为double
返回。double
ImageInputStreamImpl. readDouble()
float
ImageInputStream. readFloat()
从流中读取4个字节,(在概念上)根据当前字节顺序连接它们,并将结果作为float
返回。float
ImageInputStreamImpl. readFloat()
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
从根据当前字节顺序的流整数(带符号的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
。void
ImageInputStreamImpl. readFully(byte[] b)
void
ImageInputStreamImpl. readFully(byte[] b, int off, int len)
void
ImageInputStreamImpl. readFully(char[] c, int off, int len)
void
ImageInputStreamImpl. readFully(double[] d, int off, int len)
void
ImageInputStreamImpl. readFully(float[] f, int off, int len)
void
ImageInputStreamImpl. readFully(int[] i, int off, int len)
void
ImageInputStreamImpl. readFully(long[] l, int off, int len)
void
ImageInputStreamImpl. readFully(short[] s, int off, int len)
int
ImageInputStream. readInt()
从流中读取4个字节,(在概念上)根据当前字节顺序连接它们,并将结果作为int
返回。int
ImageInputStreamImpl. readInt()
String
ImageInputStream. readLine()
从输入流读取下一行文本。String
ImageInputStreamImpl. readLine()
long
ImageInputStream. readLong()
从流中读取8个字节,(在概念上)根据当前字节顺序连接它们,并将结果作为long
返回。long
ImageInputStreamImpl. readLong()
short
ImageInputStream. readShort()
从流中读取两个字节,(在概念上)根据当前字节顺序连接它们,并将结果作为short
值返回。short
ImageInputStreamImpl. readShort()
int
ImageInputStream. readUnsignedByte()
从流中读取一个字节,(在概念上)将其转换为int,使用0xff
进行掩码,以剥离任何符号扩展位,并将其作为byte
值返回。int
ImageInputStreamImpl. readUnsignedByte()
long
ImageInputStream. readUnsignedInt()
从流中读取4个字节,并且(在概念上)根据当前字节顺序连接它们,将结果转换为长,将其用0xffffffffL
,以便剥离任何符号扩展位,并将结果作为无符号long
返回值。long
ImageInputStreamImpl. readUnsignedInt()
int
ImageInputStream. readUnsignedShort()
中读取两个字节从该流,并根据当前字节顺序(概念上)将其连接,将得到的值转换为int
,口罩它0xffff
为了去掉所有符号扩展位,并返回结果以无符号价值int
。int
ImageInputStreamImpl. readUnsignedShort()
String
ImageInputStream. readUTF()
读取已使用 modified UTF-8格式编码的字符串。String
ImageInputStreamImpl. readUTF()
void
ImageInputStream. reset()
在最近不匹配的调用mark
时,返回到前一位置的流指针,包括位偏移量。void
ImageInputStreamImpl. reset()
从标记位置的堆栈中重置当前流字节和位位置。void
FileCacheImageOutputStream. seek(long pos)
设置当前流位置,并将位偏移重置为0。void
FileImageInputStream. seek(long pos)
void
FileImageOutputStream. seek(long pos)
设置当前流位置,并将位偏移重置为0。void
ImageInputStream. seek(long pos)
将当前流位置设置为所需位置。void
ImageInputStreamImpl. seek(long pos)
void
ImageInputStream. setBitOffset(int bitOffset)
将位偏移设置为0到7之间的整数,包括0和7。void
ImageInputStreamImpl. setBitOffset(int bitOffset)
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
FileCacheImageOutputStream. write(byte[] b, int off, int len)
void
FileCacheImageOutputStream. write(int b)
void
FileImageOutputStream. write(byte[] b, int off, int len)
void
FileImageOutputStream. write(int b)
void
ImageOutputStream. write(byte[] b)
在当前位置写入一串字节。void
ImageOutputStream. write(byte[] b, int off, int len)
在当前位置写入一串字节。void
ImageOutputStream. write(int b)
将当前位置的单个字节写入流。void
ImageOutputStreamImpl. write(byte[] b)
abstract void
ImageOutputStreamImpl. write(byte[] b, int off, int len)
abstract void
ImageOutputStreamImpl. write(int b)
void
MemoryCacheImageOutputStream. write(byte[] b, int off, int len)
void
MemoryCacheImageOutputStream. write(int b)
void
ImageOutputStream. writeBit(int bit)
将由参数的最低有效位给出的单个位写入当前字节位置中当前位偏移量的流。void
ImageOutputStreamImpl. writeBit(int bit)
void
ImageOutputStream. writeBits(long bits, int numBits)
将numBits
的bits
参数的最低有效位(bits
的顺序)给出的位序列写入当前字节位置当前位偏移量的流。void
ImageOutputStreamImpl. writeBits(long bits, int numBits)
void
ImageOutputStream. writeBoolean(boolean v)
向流中写入一个boolean
值。void
ImageOutputStreamImpl. writeBoolean(boolean v)
void
ImageOutputStream. writeByte(int v)
将v
的8位低位写入流。void
ImageOutputStreamImpl. writeByte(int v)
void
ImageOutputStream. writeBytes(String s)
将一个字符串写入输出流。void
ImageOutputStreamImpl. writeBytes(String s)
void
ImageOutputStream. writeChar(int v)
该方法是writeShort
的同义词。void
ImageOutputStreamImpl. writeChar(int v)
void
ImageOutputStream. writeChars(char[] c, int off, int len)
在当前位置将一串字符写入流。void
ImageOutputStream. writeChars(String s)
将一个字符串写入输出流。void
ImageOutputStreamImpl. writeChars(char[] c, int off, int len)
void
ImageOutputStreamImpl. writeChars(String s)
void
ImageOutputStream. writeDouble(double v)
向输出流写入一个由四个字节组成的double
值。void
ImageOutputStreamImpl. writeDouble(double v)
void
ImageOutputStream. writeDoubles(double[] d, int off, int len)
将当前位置的一系列双精度写入流。void
ImageOutputStreamImpl. writeDoubles(double[] d, int off, int len)
void
ImageOutputStream. writeFloat(float v)
向输出流写入由四个字节组成的float
值。void
ImageOutputStreamImpl. writeFloat(float v)
void
ImageOutputStream. writeFloats(float[] f, int off, int len)
在当前位置将一系列浮点写入流。void
ImageOutputStreamImpl. writeFloats(float[] f, int off, int len)
void
ImageOutputStream. writeInt(int v)
将v
的32位写入流。void
ImageOutputStreamImpl. writeInt(int v)
void
ImageOutputStream. writeInts(int[] i, int off, int len)
在当前位置写入流的序列。void
ImageOutputStreamImpl. writeInts(int[] i, int off, int len)
void
ImageOutputStream. writeLong(long v)
将v
的64位写入流。void
ImageOutputStreamImpl. writeLong(long v)
void
ImageOutputStream. writeLongs(long[] l, int off, int len)
在当前位置写入流的序列。void
ImageOutputStreamImpl. writeLongs(long[] l, int off, int len)
void
ImageOutputStream. writeShort(int v)
将v
的16位低位写入流。void
ImageOutputStreamImpl. writeShort(int v)
void
ImageOutputStream. writeShorts(short[] s, int off, int len)
在当前位置写入流的序列。void
ImageOutputStreamImpl. writeShorts(short[] s, int off, int len)
void
ImageOutputStream. writeUTF(String s)
以网络字节顺序将两个字节的长度信息写入输出流,其后是字符串s
中每个字符的 modified UTF-8表示。void
ImageOutputStreamImpl. writeUTF(String s)
Constructors in javax.imageio.stream that throw IOException Constructor 描述 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.jnlp
Methods in javax.jnlp that throw IOException Modifier and Type 方法 描述 boolean
FileContents. canRead()
返回是否可以读取文件。boolean
FileContents. canWrite()
返回是否可以写入文件。void
JNLPRandomAccessFile. close()
关闭此随机访问文件流并释放与流相关联的任何系统资源。long
PersistenceService. create(URL url, long maxsize)
在客户端创建一个以给定的URL命名的永久存储条目。void
PersistenceService. delete(URL url)
从客户端日期持久性存储中删除与给定URL相关联的流。FileContents
PersistenceService. get(URL url)
返回表示此文件内容的FileContents
对象。long
JNLPRandomAccessFile. getFilePointer()
返回此文件中的当前偏移量。InputStream
FileContents. getInputStream()
从文件获取InputStream
。long
FileContents. getLength()
获取文件的长度。long
FileContents. getMaxLength()
获取文件的最大文件长度,由此对象的创建者设置。String
FileContents. getName()
获取文件名为String
。String[]
PersistenceService. getNames(URL url)
返回一个字符串数组,其中包含给定URL的所有条目的名称。OutputStream
FileContents. getOutputStream(boolean overwrite)
获取文件的OutputStream
。JNLPRandomAccessFile
FileContents. getRandomAccessFile(String mode)
返回一个JNLPRandomAccessFile
表示文件内容的随机访问接口。int
PersistenceService. getTag(URL url)
返回对应于与给定URL相关联的持久性数据存储条目的标记的当前值的int
。DownloadService2.ResourceSpec[]
DownloadService2. getUpdateAvailableResources(DownloadService2.ResourceSpec spec)
返回缓存中与指定的资源规范之一匹配的所有资源,并具有从其服务器可用的更新。long
JNLPRandomAccessFile. length()
返回此文件的长度。void
DownloadService. loadExtensionPart(URL ref, String version, String[] parts, DownloadServiceListener progress)
如果在应用程序的JNLP文件中提到了部件和扩展名,请下载给定扩展的给定部分。void
DownloadService. loadExtensionPart(URL ref, String version, String part, DownloadServiceListener progress)
如果在应用程序的JNLP文件中提到了部分和扩展名,请下载给定扩展的给定部分。void
DownloadService. loadPart(String[] parts, DownloadServiceListener progress)
如果在应用程序的JNLP文件中提到了这些部分,请下载给定的部分。void
DownloadService. loadPart(String part, DownloadServiceListener progress)
下载给定的部分,如果该部分在应用程序的JNLP文件中被提到。void
DownloadService. loadResource(URL ref, String version, DownloadServiceListener progress)
如果在调用的应用程序JNLP文件中提到资源,请下载给定的资源,是在调用应用程序JNLP文件的代码库内,或者如果调用应用程序已被授予全部权限。FileContents
ExtendedService. openFile(File file)
允许应用程序打开指定的文件,即使应用程序在不受信任的执行环境中运行。FileContents
FileOpenService. openFileDialog(String pathHint, String[] extensions)
要求用户选择一个文件。FileContents[]
ExtendedService. openFiles(File[] files)
允许应用程序打开指定的文件,即使应用程序在不受信任的执行环境中运行。FileContents[]
FileOpenService. openMultiFileDialog(String pathHint, String[] extensions)
要求用户选择一个或多个文件。int
JNLPRandomAccessFile. read()
从该文件读取一个字节的数据。int
JNLPRandomAccessFile. read(byte[] b)
从该文件读取最多b.length
字节的数据到字节数组。int
JNLPRandomAccessFile. read(byte[] b, int off, int len)
从该文件读取最多len
个字节的数据到一个字节数组。boolean
JNLPRandomAccessFile. readBoolean()
从此文件读取一个boolean
。byte
JNLPRandomAccessFile. readByte()
从此文件中读取一个带符号的八位值。char
JNLPRandomAccessFile. readChar()
从此文件中读取Unicode字符。double
JNLPRandomAccessFile. readDouble()
从此文件读取一个double
。float
JNLPRandomAccessFile. readFloat()
从此文件读取一个float
。void
JNLPRandomAccessFile. readFully(byte[] b)
从该文件读取b.length
个字节到字节数组,从当前文件指针开始。void
JNLPRandomAccessFile. readFully(byte[] b, int off, int len)
从该文件读取完全len
字节的字节数组,从当前文件指针开始。int
JNLPRandomAccessFile. readInt()
从该文件读取一个带符号的32位整数。String
JNLPRandomAccessFile. readLine()
从此文件中读取下一行文本。long
JNLPRandomAccessFile. readLong()
从该文件中读取一个带符号的64位整数。short
JNLPRandomAccessFile. readShort()
从此文件中读取一个已签名的16位数字。int
JNLPRandomAccessFile. readUnsignedByte()
从此文件中读取一个无符号的八位数字。int
JNLPRandomAccessFile. readUnsignedShort()
从该文件中读取一个无符号的16位数字。String
JNLPRandomAccessFile. readUTF()
从该文件读取字符串。void
DownloadService. removeExtensionPart(URL ref, String version, String part)
如果在应用程序的JNLP文件中提到了部分和扩展名,则从缓存中删除给定扩展的给定部分。void
DownloadService. removeExtensionPart(URL ref, String version, String[] parts)
如果在应用程序的JNLP文件中提到了部件和扩展名,则从缓存中删除给定扩展的给定部分。void
DownloadService. removePart(String part)
如果在应用程序的JNLP文件中提到了该部分,则从缓存中删除给定的部分。void
DownloadService. removePart(String[] parts)
如果在应用程序的JNLP文件中提到了这些部分,则从缓存中删除给定的部分。void
DownloadService. removeResource(URL ref, String version)
如果在调用应用程序JNLP文件中提到资源,则从缓存中删除给定的资源,在调用的应用程序JNLP文件的代码库内,或者如果调用应用程序已被授予全部权限。FileContents
FileSaveService. saveAsFileDialog(String pathHint, String[] extensions, FileContents contents)
要求用户保存文件。FileContents
FileSaveService. saveFileDialog(String pathHint, String[] extensions, InputStream stream, String name)
要求用户保存文件。void
JNLPRandomAccessFile. seek(long pos)
设置文件指针偏移,从该文件的开头测量,发生下一次读取或写入。void
JNLPRandomAccessFile. setLength(long newLength)
设置此文件的长度。long
FileContents. setMaxLength(long maxlength)
设置文件的最大文件长度。void
PersistenceService. setTag(URL url, int tag)
使用给定的标签值标记与给定URL相关联的持久数据存储条目。int
JNLPRandomAccessFile. skipBytes(int n)
尝试跳过n
字节的输入丢弃跳过的字节。void
JNLPRandomAccessFile. write(byte[] b)
从指定的字节数组写入b.length
字节到该文件,从当前文件指针开始。void
JNLPRandomAccessFile. write(byte[] b, int off, int len)
从指定的字节数组写入len
字节,从偏移量off
开始写入该文件。void
JNLPRandomAccessFile. write(int b)
将指定的字节写入此文件。void
JNLPRandomAccessFile. writeBoolean(boolean v)
将boolean
写入文件作为一个字节的值。void
JNLPRandomAccessFile. writeByte(int v)
向文件写入一个byte
作为一个字节的值。void
JNLPRandomAccessFile. writeBytes(String s)
将字符串作为字节序列写入文件。void
JNLPRandomAccessFile. writeChar(int v)
将char
写入文件作为双字节值,高字节为先。void
JNLPRandomAccessFile. writeChars(String s)
将一个字符串作为字符序列写入文件。void
JNLPRandomAccessFile. writeDouble(double v)
使用long
中的doubleToLongBits
方法将双参数转换为Double
,然后long
值作为八字节数量,高字节优先写入文件。void
JNLPRandomAccessFile. writeFloat(float v)
使用int
中的floatToIntBits
方法将float参数转换为Float
,然后int
值作为四字节数量,高字节先写入该文件。void
JNLPRandomAccessFile. writeInt(int v)
将int
写入文件为四个字节,高字节为首。void
JNLPRandomAccessFile. writeLong(long v)
向文件写入一个long
作为八字节,高字节优先。void
JNLPRandomAccessFile. writeShort(int v)
将short
写入文件作为两个字节,高字节优先。void
JNLPRandomAccessFile. writeUTF(String str)
使用UTF-8编码以机器无关方式将字符串写入文件。 -
Uses of IOException in javax.management
Methods in javax.management that throw IOException Modifier and Type 方法 描述 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服务器中注册的MBeans数。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 Modifier and Type 方法 描述 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 Modifier and Type Class 描述 class
JMXProviderException
JMXConnectorFactory
和JMXConnectorServerFactory
当提供者存在所需协议但由于某种原因不能使用时出现异常。class
JMXServerErrorException
在处理远程MBean服务器中的调用时抛出Error
时,抛出异常作为远程MBeanServer
方法调用的结果。Methods in javax.management.remote that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
RMIConnection. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
void
RMIConnectionImpl_Stub. addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
void
RMIConnectionImpl. addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
Integer[]
RMIConnection. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
Integer[]
RMIConnectionImpl_Stub. addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3)
Integer[]
RMIConnectionImpl. addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects)
protected void
RMIServerImpl. clientClosed(RMIConnection client)
makeClient
创建的客户端连接关闭时调用的方法。void
RMIConnection. close()
关闭此连接。void
RMIConnectionImpl_Stub. close()
void
RMIConnectionImpl. close()
void
RMIConnector. close()
void
RMIServerImpl. close()
关闭此连接服务器。protected void
RMIIIOPServerImpl. closeClient(RMIConnection client)
已过时。protected void
RMIJRMPServerImpl. closeClient(RMIConnection client)
protected abstract void
RMIServerImpl. closeClient(RMIConnection client)
关闭makeClient
建立的客户端连接。protected void
RMIIIOPServerImpl. closeServer()
已过时。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)
ObjectInstance
RMIConnectionImpl_Stub. createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
ObjectInstance
RMIConnectionImpl_Stub. createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)
ObjectInstance
RMIConnectionImpl_Stub. createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4)
ObjectInstance
RMIConnectionImpl_Stub. createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
ObjectInstance
RMIConnectionImpl. createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnectionImpl. createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject)
ObjectInstance
RMIConnectionImpl. createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
ObjectInstance
RMIConnectionImpl. createMBean(String className, ObjectName name, Subject delegationSubject)
protected void
RMIIIOPServerImpl. export()
已过时。protected void
RMIJRMPServerImpl. export()
protected abstract void
RMIServerImpl. export()
导出此RMI对象。NotificationResult
RMIConnection. fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
从连接器服务器检索通知。NotificationResult
RMIConnectionImpl_Stub. fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3)
NotificationResult
RMIConnectionImpl. fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout)
Object
RMIConnection. getAttribute(ObjectName name, String attribute, Subject delegationSubject)
Object
RMIConnectionImpl_Stub. getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
Object
RMIConnectionImpl. getAttribute(ObjectName name, String attribute, Subject delegationSubject)
AttributeList
RMIConnection. getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
AttributeList
RMIConnectionImpl_Stub. getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3)
AttributeList
RMIConnectionImpl. getAttributes(ObjectName name, String[] attributes, Subject delegationSubject)
String
RMIConnection. getConnectionId()
返回连接ID。String
RMIConnectionImpl_Stub. getConnectionId()
String
RMIConnectionImpl. getConnectionId()
String
RMIConnector. getConnectionId()
String
RMIConnection. getDefaultDomain(Subject delegationSubject)
String
RMIConnectionImpl_Stub. getDefaultDomain(Subject $param_Subject_1)
String
RMIConnectionImpl. getDefaultDomain(Subject delegationSubject)
String[]
RMIConnection. getDomains(Subject delegationSubject)
String[]
RMIConnectionImpl_Stub. getDomains(Subject $param_Subject_1)
String[]
RMIConnectionImpl. getDomains(Subject delegationSubject)
Integer
RMIConnection. getMBeanCount(Subject delegationSubject)
Integer
RMIConnectionImpl_Stub. getMBeanCount(Subject $param_Subject_1)
Integer
RMIConnectionImpl. getMBeanCount(Subject delegationSubject)
MBeanInfo
RMIConnection. getMBeanInfo(ObjectName name, Subject delegationSubject)
MBeanInfo
RMIConnectionImpl_Stub. getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
MBeanInfo
RMIConnectionImpl. getMBeanInfo(ObjectName name, Subject delegationSubject)
MBeanServerConnection
RMIConnector. getMBeanServerConnection()
MBeanServerConnection
RMIConnector. getMBeanServerConnection(Subject delegationSubject)
ObjectInstance
RMIConnection. getObjectInstance(ObjectName name, Subject delegationSubject)
ObjectInstance
RMIConnectionImpl_Stub. getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
ObjectInstance
RMIConnectionImpl. getObjectInstance(ObjectName name, Subject delegationSubject)
Object
RMIConnection. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
Object
RMIConnectionImpl_Stub. invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)
Object
RMIConnectionImpl. invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject)
boolean
RMIConnection. isInstanceOf(ObjectName name, String className, Subject delegationSubject)
boolean
RMIConnectionImpl_Stub. isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3)
boolean
RMIConnectionImpl. isInstanceOf(ObjectName name, String className, Subject delegationSubject)
boolean
RMIConnection. isRegistered(ObjectName name, Subject delegationSubject)
boolean
RMIConnectionImpl_Stub. isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
boolean
RMIConnectionImpl. isRegistered(ObjectName name, Subject delegationSubject)
protected RMIConnection
RMIIIOPServerImpl. makeClient(String connectionId, Subject subject)
已过时。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_Stub. newClient(Object $param_Object_1)
RMIConnection
RMIServerImpl. newClient(Object credentials)
创建一个新的客户端连接。Set<ObjectInstance>
RMIConnection. queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
Set
RMIConnectionImpl_Stub. queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Set<ObjectInstance>
RMIConnectionImpl. queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject)
Set<ObjectName>
RMIConnection. queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject)
Set
RMIConnectionImpl_Stub. queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
Set<ObjectName>
RMIConnectionImpl. 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
RMIConnectionImpl_Stub. removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5)
void
RMIConnectionImpl_Stub. removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3)
void
RMIConnectionImpl. removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
void
RMIConnectionImpl. removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject)
void
RMIConnection. removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
void
RMIConnectionImpl_Stub. removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3)
void
RMIConnectionImpl. removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject)
void
RMIConnection. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
void
RMIConnectionImpl_Stub. setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
void
RMIConnectionImpl. setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
AttributeList
RMIConnection. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
AttributeList
RMIConnectionImpl_Stub. setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3)
AttributeList
RMIConnectionImpl. setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
void
RMIConnectorServer. start()
激活连接器服务器,即开始侦听客户端连接。void
RMIConnectorServer. stop()
停用连接器服务器,即停止侦听客户端连接。JMXConnector
RMIConnectorServer. toJMXConnector(Map<String,?> env)
返回此连接器服务器的客户端存根。Remote
RMIIIOPServerImpl. toStub()
已过时。Remote
RMIJRMPServerImpl. toStub()
返回此RMIServer
对象的可序列存根。abstract Remote
RMIServerImpl. toStub()
返回此服务器对象的远程存根。void
RMIConnection. unregisterMBean(ObjectName name, Subject delegationSubject)
void
RMIConnectionImpl_Stub. unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2)
void
RMIConnectionImpl. unregisterMBean(ObjectName name, Subject delegationSubject)
Constructors in javax.management.remote.rmi that throw IOException Constructor 描述 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 Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 ServerSocket
ServerSocketFactory. createServerSocket()
返回未绑定的服务器套接字。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port)
返回绑定到指定端口的服务器套接字。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port, int backlog)
返回绑定到指定端口的服务器套接字,并使用指定的连接积压。abstract ServerSocket
ServerSocketFactory. createServerSocket(int port, int backlog, InetAddress ifAddress)
返回绑定到指定端口的服务器套接字,具有指定的listen 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 Modifier and Type Class 描述 class
SSLException
表示由SSL子系统检测到的某种错误。class
SSLHandshakeException
表示客户端和服务器无法协商所需的安全级别。class
SSLKeyException
报告错误的SSL密钥。class
SSLPeerUnverifiedException
表示对等体的身份尚未验证。class
SSLProtocolException
报告SSL协议操作中的错误。Methods in javax.net.ssl that throw IOException Modifier and Type 方法 描述 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 Constructor 描述 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 Modifier and Type 方法 描述 Doc
MultiDoc. getDoc()
获取当前的doc对象。Object
Doc. getPrintData()
以与支持的文档风格相对应的格式获取包含此文档对象的打印数据的打印数据表示对象。Object
SimpleDoc. getPrintData()
Reader
Doc. getReaderForText()
获取从该文档中提取字符打印数据的读取器。Reader
SimpleDoc. getReaderForText()
获取从该文档中提取字符打印数据的读取器。InputStream
Doc. getStreamForBytes()
获取从该文档中提取字节打印数据的输入流。InputStream
SimpleDoc. getStreamForBytes()
获取从该文档中提取字节打印数据的输入流。MultiDoc
MultiDoc. next()
转到包含doc对象序列中的下一个doc对象的多对象对象。 -
Uses of IOException in javax.rmi.CORBA
Methods in javax.rmi.CORBA that throw IOException Modifier and Type 方法 描述 void
StubDelegate. readObject(Stub self, ObjectInputStream s)
void
StubDelegate. writeObject(Stub self, ObjectOutputStream s)
-
Uses of IOException in javax.rmi.ssl
Methods in javax.rmi.ssl that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
CallbackHandler. handle(Callback[] callbacks)
检索或显示提供的回调中请求的信息。 -
Uses of IOException in javax.security.sasl
Subclasses of IOException in javax.security.sasl Modifier and Type Class 描述 class
AuthenticationException
由SASL机制实现引发此异常,以指示SASL交换机由于与认证有关的原因(例如无效的身份,密码或密钥)而失败。class
SaslException
此类表示使用SASL时发生的错误。 -
Uses of IOException in javax.sound.midi
Methods in javax.sound.midi that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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
获取一个File
库对象。abstract Soundbank
SoundbankReader. getSoundbank(InputStream stream)
从提供的InputStream
获取一个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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
ProgressMonitorInputStream. close()
覆盖FilterInputStream.close
以关闭进度监视器以及流。protected InputStream
JEditorPane. getStream(URL page)
获取给定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 Constructor 描述 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 Modifier and Type 方法 描述 abstract File
FileSystemView. createNewFolder(File containingDir)
创建一个具有默认文件夹名称的新文件夹。 -
Uses of IOException in javax.swing.plaf.synth
Methods in javax.swing.plaf.synth that throw IOException Modifier and Type 方法 描述 void
SynthLookAndFeel. load(URL url)
加载SynthStyle
将使用的一组SynthLookAndFeel
。 -
Uses of IOException in javax.swing.text
Subclasses of IOException in javax.swing.text Modifier and Type Class 描述 class
ChangedCharSetException
ChangedCharSetException作为名称指示是在更改字符集时抛出的异常。Methods in javax.swing.text that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 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)
该方法被覆盖以映射任何字符实体,例如<到&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)
写出选项表单元素的内容。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 Modifier and Type 方法 描述 static DTD
DTD. getDTD(String name)
返回指定的name
的DTD。void
DocumentParser. parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet)
解析一个HTML流,给出一个DTD。void
Parser. parse(Reader in)
解析一个HTML流,给出一个DTD。void
ParserDelegator. parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet)
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 Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 void
ForwardingJavaFileManager. close()
void
JavaFileManager. close()
释放此文件管理器直接或间接打开的任何资源。boolean
ForwardingJavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
default boolean
JavaFileManager. contains(JavaFileManager.Location location, FileObject fo)
确定给定的文件对象是否“包含在”指定的位置。void
ForwardingJavaFileManager. flush()
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, Class<S> service)
default <S> ServiceLoader<S>
JavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<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)
将 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.transaction
Subclasses of IOException in javax.transaction Modifier and Type Class 描述 class
InvalidTransactionException
此异常表示请求携带无效的事务上下文。class
TransactionRequiredException
此异常指示请求携带空事务上下文,但目标对象需要激活事务。class
TransactionRolledbackException
此异常表示与请求的处理关联的事务已回滚,或标记为回滚。 -
Uses of IOException in javax.xml.bind
Methods in javax.xml.bind that throw IOException Modifier and Type 方法 描述 abstract Result
SchemaOutputResolver. createOutput(String namespaceUri, String suggestedFileName)
决定模式文件(给定的命名空间URI)将被写入的位置,并将其作为Result
对象返回。void
JAXBContext. generateSchema(SchemaOutputResolver outputResolver)
生成此上下文的模式文档。 -
Uses of IOException in javax.xml.parsers
Methods in javax.xml.parsers that throw IOException Modifier and Type 方法 描述 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)
解析给出的内容InputSource
使用指定为XMLHandlerBase
。void
SAXParser. parse(InputSource is, DefaultHandler dh)
解析给出的内容InputSource
使用指定为XMLDefaultHandler
。 -
Uses of IOException in javax.xml.soap
Methods in javax.xml.soap that throw IOException Modifier and Type 方法 描述 abstract SOAPMessage
MessageFactory. createMessage(MimeHeaders headers, InputStream in)
将给定的InputStream
对象的内容内化为一个新的SOAPMessage
对象,并返回SOAPMessage
对象。abstract void
SOAPMessage. writeTo(OutputStream out)
将此SOAPMessage
对象写入给定的输出流。 -
Uses of IOException in javax.xml.validation
Methods in javax.xml.validation that throw IOException Modifier and Type 方法 描述 void
Validator. validate(Source source)
验证指定的输入。abstract void
Validator. validate(Source source, Result result)
验证指定的输入并将增强的验证结果发送到指定的输出。 -
Uses of IOException in javax.xml.ws.spi.http
Methods in javax.xml.ws.spi.http that throw IOException Modifier and Type 方法 描述 abstract void
HttpExchange. close()
必须调用这个结束交换。abstract InputStream
HttpExchange. getRequestBody()
返回可以从中读取请求主体的流。abstract OutputStream
HttpExchange. getResponseBody()
返回响应主体必须写入的流。abstract void
HttpHandler. handle(HttpExchange exchange)
处理给定的请求并生成适当的响应。 -
Uses of IOException in jdk.incubator.http
Subclasses of IOException in jdk.incubator.http Modifier and Type Class 描述 class
HttpTimeoutException
在指定时间段内没有收到回应时抛出。class
WebSocketHandshakeException
用于表示开启握手的异常失败。Methods in jdk.incubator.http that throw IOException Modifier and Type 方法 描述 void
WebSocket. abort()
突然关闭了WebSocket
。abstract <T> HttpResponse<T>
HttpClient. send(HttpRequest req, HttpResponse.BodyHandler<T> responseBodyHandler)
使用此客户端发送给定的请求,如有必要,阻止获取响应。 -
Uses of IOException in jdk.jshell.execution
Methods in jdk.jshell.execution that throw IOException Modifier and Type 方法 描述 static void
Util. forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String,Consumer<OutputStream>> outputStreamMap, Map<String,Consumer<InputStream>> inputStreamMap)
将命令从输入转发到指定的ExecutionControl
实例,然后响应回输出。ExecutionControl
JdiExecutionControlProvider. generate(ExecutionEnv env, Map<String,String> parameters)
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.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting that throw IOException Modifier and Type 方法 描述 void
URLReader. close()
int
URLReader. read(char[] cbuf, int off, int len)
-
Uses of IOException in jdk.nashorn.api.tree
Methods in jdk.nashorn.api.tree that throw IOException Modifier and Type 方法 描述 CompilationUnitTree
Parser. parse(File file, DiagnosticListener listener)
解析源文件并返回编译单元树CompilationUnitTree
Parser. parse(String name, Reader reader, DiagnosticListener listener)
解读读者并返回编译单元树CompilationUnitTree
Parser. parse(URL url, DiagnosticListener listener)
解析源URL并返回编译单元树CompilationUnitTree
Parser. parse(Path path, DiagnosticListener listener)
解析源路径并返回编译单元树 -
Uses of IOException in jdk.net
Methods in jdk.net that throw IOException Modifier and Type 方法 描述 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 org.omg.CORBA.portable
Methods in org.omg.CORBA.portable that throw IOException Modifier and Type 方法 描述 int
InputStream. read()
void
OutputStream. write(int b)
将一个整数(数组长度)写入此流。 -
Uses of IOException in org.xml.sax
Methods in org.xml.sax that throw IOException Modifier and Type 方法 描述 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 Modifier and Type 方法 描述 InputSource
DefaultHandler2. getExternalSubset(String name, String baseURI)
告诉解析器,如果在文档文本中没有声明外部子集,则不应使用任何外部子集。InputSource
EntityResolver2. getExternalSubset(String name, String baseURI)
允许应用程序为未明确定义的文档提供外部子集。InputSource
DefaultHandler2. resolveEntity(String publicId, String systemId)
使用空实体名称和基本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 Modifier and Type 方法 描述 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)
Filter an external entity resolution.
-