类的用途
java.io.IOException
使用 IOException 的包
包
描述
该包包含用于定义
jarsigner 工具使用的签名机制的接口和类。
这是 Java 调试接口 (JDI) 的核心包,它定义了值、类型和目标 VirtualMachine 本身的镜像——以及引导工具。
这个包定义了使用 JDI 的虚拟机和目标虚拟机之间的连接。
该包包含用于开发新的
TransportService 实现的接口和类。
这个包包含 JDK 对
java.lang.management API 的标准实现的扩展,还定义了平台的一些其他组件的管理接口。
提供简单的高级 Http 服务 API,可用于构建嵌入式 HTTP 服务。
提供一个可插入的服务提供者接口,它允许用其他实现替换 HTTP 服务实现。
用于流控制传输协议的 Java API。
提供
CallbackHandler 的实现。
为抽象语法树 (AST) 的操作提供实用程序。
提供附加到 Java 虚拟机的 API。
只有定义新附加提供程序的开发人员才需要直接使用此包。
提供创建 applet 所需的类以及 applet 用来与其 applet 上下文通信的类。
包含用于创建用户界面以及绘制图形和图像的所有类。
提供颜色空间的类。
提供用于在应用程序之间和应用程序内传输数据的接口和类。
拖放是一种在许多图形用户界面系统中发现的直接操作手势,它提供了一种机制,可以在逻辑上与 GUI 中的表示元素相关联的两个实体之间传输信息。
为通用打印 API 提供类和接口。
包含与开发 beans 相关的类——基于 JavaBeans 体系结构的组件。
提供与 bean 上下文相关的类和接口。
通过数据流、序列化和文件系统提供系统输入和输出。
提供对 Java 编程语言的设计至关重要的类。
提供Java运行时Java虚拟机和其他组件的监控和管理的管理接口。
通过解析和服务绑定支持模块描述符和创建模块配置的类。
提供用于实现网络应用程序的类。
HTTP 客户端和 WebSocket API
定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
java.nio.channels 包的服务提供商类。
定义字符集、解码器和编码器,用于字节和 Unicode 字符之间的转换。
定义Java虚拟机访问文件、文件属性和文件系统的接口和类。
提供对文件和文件系统属性的访问的接口和类。
java.nio.file 包的服务提供商类。
提供RMI包。
提供用于支持 RMI 服务端的类和接口。
为安全框架提供类和接口。
提供用于解析和管理证书、证书撤销列表 (CRL) 和证书路径的类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
提供用于读取和写入 JAR (Java ARchive) 文件格式的类,该文件格式基于标准 ZIP 文件格式,带有可选的清单文件。
提供 Java 2 平台的核心日志记录工具的类和接口。
这个包允许应用程序存储和检索用户和系统首选项和配置数据。
提供用于读取和写入标准 ZIP 和 GZIP 文件格式的类。
用于声明注解处理器和允许注解处理器与注释处理工具环境进行通信的工具。
提供用于加密操作的类和接口。
Java Image I/O API 的主要包。
处理读取和写入元数据的 Java Image I/O API 包。
Java 图像 I/O API 的一个包,其中包含用于读取器、写入器、转码器和流的插件接口,以及一个运行时注册表。
处理来自文件和流的低级 I/O 的 Java 图像 I/O API 包。
为 Java 管理扩展提供核心类。
提供实现高级动态加载的类。
用于远程访问 JMX MBean 服务的接口。
RMI 连接器是 JMX Remote API 的连接器,它使用 RMI 将客户端请求传输到远程 MBean 服务。
提供对 LDAPv3 扩展操作和控制的支持。
为网络应用程序提供类。
为安全套接字包提供类。
为 Java 打印服务 API 提供主要类和接口。
通过安全套接字层 (SSL) 或传输层安全 (TLS) 协议提供
RMIClientSocketFactory 和 RMIServerSocketFactory 的实现。
此包提供服务与应用程序交互所需的类,以便检索信息(例如,包括用户名或密码的身份验证数据)或显示信息(例如,错误和警告消息)。
包含支持 SASL 的类和接口。
为 MIDI(乐器数字接口)数据的 I/O、排序和合成提供接口和类。
为服务提供者提供接口,以便在提供新的 MIDI 设备、MIDI 文件读取器和写入器或音库读取器时实现。
提供用于捕获、处理和播放采样音频数据的接口和类。
在提供新的音频设备、声音文件读取器和写入器或音频格式转换器时,为服务提供者提供抽象类以进行子类化。
JDBC
RowSet 实现的标准接口和基类。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
包含
JFileChooser 组件使用的类和接口。
Synth 是一种可换肤的外观和感觉,其中所有绘画都是委托的。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
提供默认的 HTML 解析器以及支持类。
提供用于创建 Rich-Text-Format 文本编辑器的类 (
RTFEditorKit)。
为可以从程序中调用的工具提供接口,例如编译器。
提供用于使用 SAX(XML 简单 API)解析器或 DOM(文档对象模型)文档生成器处理 XML 文档的类。
提供用于验证 XML 文档的 API。
这个包提供类来创建事件和控制飞行记录器。
此包包含用于使用 Flight Recorder 数据的类。
为构建 JShell 执行引擎提供实现支持。
此包包含通过 Java 管理扩展 (JMX) 控制和监视 Flight Recorder 的类。
java.net 和 java.nio.channels 套接字类的平台特定套接字选项。
定义 JDK 特定的
channel API。
为 XML (SAX) 的简单 API 提供接口。
为符合标准的 SAX 驱动程序不一定支持的 SAX2 设施提供接口。
提供帮助程序类,包括对引导基于 SAX 的应用程序的支持。
-
IOException 在 com.sun.jarsigner 中的用法
在 com.sun.jarsigner 中抛出 IOException修饰符和类型方法描述abstract byte[]ContentSigner.generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。生成 PKCS #7 签名数据消息。 -
IOException 在 com.sun.jdi 中的用法
在 com.sun.jdi 中抛出 IOException修饰符和类型方法描述VirtualMachineManager.createVirtualMachine(Connection connection) 创建一个新的虚拟机。VirtualMachineManager.createVirtualMachine(Connection connection, Process process) 为目标 VM 创建虚拟机镜像。 -
IOException 在 com.sun.jdi.connect 中的用法
修饰符和类型方法描述ListeningConnector.accept(Map<String, ? extends Connector.Argument> arguments) 等待目标 VM 附加到此连接器。AttachingConnector.attach(Map<String, ? extends Connector.Argument> arguments) 附加到正在运行的应用程序并返回其 VM 的镜像。LaunchingConnector.launch(Map<String, ? extends Connector.Argument> arguments) 启动应用程序并连接到其 VM。ListeningConnector.startListening(Map<String, ? extends Connector.Argument> arguments) 监听由目标 VM 发起的一个或多个连接。voidListeningConnector.stopListening(Map<String, ? extends Connector.Argument> arguments) 取消监听连接。 -
IOException 在 com.sun.jdi.connect.spi 中的用法
修饰符和类型方法描述abstract ConnectionTransportService.accept(TransportService.ListenKey listenKey, long acceptTimeout, long handshakeTimeout) 接受来自目标 VM 的连接。abstract Connection附加到指定地址。abstract voidConnection.close()关闭此连接。abstract byte[]Connection.readPacket()从目标 VM 读取数据包。abstract TransportService.ListenKeyTransportService.startListening()监听传输服务选择的地址。abstract TransportService.ListenKeyTransportService.startListening(String address) 监听入站连接的指定地址。abstract voidTransportService.stopListening(TransportService.ListenKey listenKey) 停止监听入站连接。abstract voidConnection.writePacket(byte[] pkt) 将数据包写入目标 VM。 -
IOException 在 com.sun.management 中的用法
修饰符和类型方法描述void以与 hprof 堆转储相同的格式将堆转储到outputFile文件。default voidHotSpotDiagnosticMXBean.dumpThreads(String outputFile, HotSpotDiagnosticMXBean.ThreadDumpFormatPREVIEW format) 预览。以给定格式生成给定文件的线程转储。 -
IOException 在 com.sun.net.httpserver 中的用法
修饰符和类型方法描述abstract voidHttpServer.bind(InetSocketAddress addr, int backlog) 将当前未绑定的HttpServer绑定到给定的地址和端口号。static HttpServerHttpServer.create()创建一个最初未绑定到任何本地地址/端口的HttpServer实例。static HttpServerHttpServer.create(InetSocketAddress addr, int backlog) 创建一个HttpServer实例,它将绑定到指定的InetSocketAddress(IP 地址和端口号)。static HttpServerHttpServer.create(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 创建一个带有初始上下文的HttpServer实例。static HttpsServerHttpsServer.create()创建一个最初未绑定到任何本地地址/端口的HttpsServer实例。static HttpsServerHttpsServer.create(InetSocketAddress addr, int backlog) 创建一个HttpsServer实例,它将绑定到指定的InetSocketAddress(IP 地址和端口号)。static HttpsServerHttpsServer.create(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 创建一个带有初始上下文的HttpsServer实例。voidFilter.Chain.doFilter(HttpExchange exchange) 调用链中的下一个过滤器,或者如果这是链中的最后一个过滤器,则调用用户交换处理程序。abstract voidFilter.doFilter(HttpExchange exchange, Filter.Chain chain) 要求此过滤器对给定的交换进行预处理/后处理。voidHttpHandler.handle(HttpExchange exchange) 处理给定的请求并生成适当的响应。abstract voidHttpExchange.sendResponseHeaders(int rCode, long responseLength) 开始使用当前的响应标头集和此方法中指定的数字响应代码将响应发送回客户端。 -
IOException 在 com.sun.net.httpserver.spi 中的用法
修饰符和类型方法描述abstract HttpServerHttpServerProvider.createHttpServer(InetSocketAddress addr, int backlog) 从这个提供者创建一个 HttpServerabstract HttpsServerHttpServerProvider.createHttpsServer(InetSocketAddress addr, int backlog) 从这个提供者创建一个 HttpsServer -
IOException 在 com.sun.nio.sctp 中的用法
在 com.sun.nio.sctp 中抛出 IOException修饰符和类型方法描述abstract SctpChannelSctpServerChannel.accept()接受此通道套接字上的关联。abstract AssociationSctpChannel.association()返回此通道套接字上的关联。abstract Set<Association>SctpMultiChannel.associations()返回此通道套接字上的打开关联。abstract SctpChannelSctpChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址。final SctpMultiChannelSctpMultiChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址并配置套接字以监听连接。abstract SctpMultiChannelSctpMultiChannel.bind(SocketAddress local, int backlog) 将通道的套接字绑定到本地地址并配置套接字以监听连接。final SctpServerChannelSctpServerChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址并配置套接字以监听关联。abstract SctpServerChannelSctpServerChannel.bind(SocketAddress local, int backlog) 将通道的套接字绑定到本地地址并配置套接字以监听关联。abstract SctpChannelSctpChannel.bindAddress(InetAddress address) 将给定地址添加到通道套接字的绑定地址。abstract SctpMultiChannelSctpMultiChannel.bindAddress(InetAddress address) 将给定地址添加到通道套接字的绑定地址。abstract SctpServerChannelSctpServerChannel.bindAddress(InetAddress address) 将给定地址添加到通道套接字的绑定地址。abstract SctpChannelSctpMultiChannel.branch(Association association) 分支出一个关联.abstract booleanSctpChannel.connect(SocketAddress remote) 连接此通道的套接字。abstract booleanSctpChannel.connect(SocketAddress remote, int maxOutStreams, int maxInStreams) 连接此通道的套接字。abstract booleanSctpChannel.finishConnect()完成连接 SCTP 通道的过程。abstract Set<SocketAddress>SctpChannel.getAllLocalAddresses()返回此通道的套接字绑定到的所有套接字地址。abstract Set<SocketAddress>SctpMultiChannel.getAllLocalAddresses()返回此通道的套接字绑定到的所有套接字地址。abstract Set<SocketAddress>SctpServerChannel.getAllLocalAddresses()返回此通道的套接字绑定到的所有套接字地址。abstract <T> TSctpChannel.getOption(SctpSocketOption<T> name) 返回套接字选项的值。abstract <T> TSctpMultiChannel.getOption(SctpSocketOption<T> name, Association association) 返回套接字选项的值。abstract <T> TSctpServerChannel.getOption(SctpSocketOption<T> name) 返回套接字选项的值。abstract Set<SocketAddress>SctpChannel.getRemoteAddresses()返回此通道的套接字连接到的所有远程地址。abstract Set<SocketAddress>SctpMultiChannel.getRemoteAddresses(Association association) 返回此通道套接字上给定关联所连接到的所有远程地址。static SctpChannelSctpChannel.open()打开 SCTP 通道。static SctpChannelSctpChannel.open(SocketAddress remote, int maxOutStreams, int maxInStreams) 打开 SCTP 通道并将其连接到远程地址。static SctpMultiChannelSctpMultiChannel.open()打开 SCTP 多通道。static SctpServerChannelSctpServerChannel.open()打开 SCTP 服务通道。abstract <T> MessageInfoSctpChannel.receive(ByteBuffer dst, T attachment, NotificationHandler<T> handler) 在给定缓冲区中接收消息和/或处理通知。abstract <T> MessageInfoSctpMultiChannel.receive(ByteBuffer buffer, T attachment, NotificationHandler<T> handler) 通过此通道接收消息和/或处理通知。abstract intSctpChannel.send(ByteBuffer src, MessageInfo messageInfo) 通过此通道发送消息。abstract intSctpMultiChannel.send(ByteBuffer buffer, MessageInfo messageInfo) 通过此通道发送消息。abstract <T> SctpChannelSctpChannel.setOption(SctpSocketOption<T> name, T value) 设置套接字选项的值。abstract <T> SctpMultiChannelSctpMultiChannel.setOption(SctpSocketOption<T> name, T value, Association association) 设置套接字选项的值。abstract <T> SctpServerChannelSctpServerChannel.setOption(SctpSocketOption<T> name, T value) 设置套接字选项的值。abstract SctpChannelSctpChannel.shutdown()在不关闭通道的情况下关闭连接。abstract SctpMultiChannelSctpMultiChannel.shutdown(Association association) 在不关闭通道的情况下关闭关联。abstract SctpChannelSctpChannel.unbindAddress(InetAddress address) 从通道套接字的绑定地址中删除给定地址。abstract SctpMultiChannelSctpMultiChannel.unbindAddress(InetAddress address) 从通道套接字的绑定地址中删除给定地址。abstract SctpServerChannelSctpServerChannel.unbindAddress(InetAddress address) 从通道套接字的绑定地址中删除给定地址。 -
IOException 在 com.sun.security.auth.callback 中的用法
-
IOException 在 com.sun.source.util 中的用法
修饰符和类型方法描述JavacTask.analyze()完成所有分析。abstract Iterable<? extends JavaFileObject>JavacTask.generate()生成代码。abstract DocCommentTreeDocTrees.getDocCommentTree(Element e, String relativePath) 返回给定文件的文档注释树,其路径是相对于给定元素指定的。abstract Iterable<? extends CompilationUnitTree>JavacTask.parse()解析返回抽象语法树列表的指定文件。 -
IOException 在 com.sun.tools.attach 中的用法
修饰符和类型方法描述static VirtualMachineVirtualMachine.attach(VirtualMachineDescriptor vmd) 附加到 Java 虚拟机。static VirtualMachine附加到 Java 虚拟机。abstract voidVirtualMachine.detach()与虚拟机分离。abstract PropertiesVirtualMachine.getAgentProperties()返回当前代理属性在目标虚拟机中。abstract PropertiesVirtualMachine.getSystemProperties()返回目标虚拟机中的当前系统属性。void加载代理。abstract void加载代理。voidVirtualMachine.loadAgentLibrary(String agentLibrary) 加载代理库。abstract voidVirtualMachine.loadAgentLibrary(String agentLibrary, String options) 加载代理库。voidVirtualMachine.loadAgentPath(String agentPath) 通过完整路径名加载本机代理库。abstract voidVirtualMachine.loadAgentPath(String agentPath, String options) 通过完整路径名加载本机代理库。abstract StringVirtualMachine.startLocalManagementAgent()在目标虚拟机中启动本地 JMX 管理代理。abstract voidVirtualMachine.startManagementAgent(Properties agentProperties) 在目标虚拟机中启动 JMX 管理代理。 -
IOException 在 com.sun.tools.attach.spi 中的用法
修饰符和类型方法描述AttachProvider.attachVirtualMachine(VirtualMachineDescriptor vmd) 附加到 Java 虚拟机。abstract VirtualMachineAttachProvider.attachVirtualMachine(String id) 附加到 Java 虚拟机。 -
IOException 在 java.applet 中的用法
在 java.applet 中抛出 IOException修饰符和类型方法描述voidAppletContext.setStream(String key, InputStream stream) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。将指定流与此 applet 上下文中的指定键相关联。 -
IOException 在 java.awt 中的用法
在 java.awt 中抛出 IOException修饰符和类型方法描述void启动默认浏览器以显示URI。static FontFont.createFont(int fontFormat, File fontFile) 使用指定的字体类型和指定的字体文件返回一个新的Font。static FontFont.createFont(int fontFormat, InputStream fontStream) 使用指定的字体类型和输入数据返回一个新的Font。static Font[]Font.createFonts(File fontFile) 返回从指定文件解码的新数组Font。static Font[]Font.createFonts(InputStream fontStream) 返回从指定流解码的新数组Font。void启动关联的编辑器应用程序并打开文件进行编辑。voidDesktop.mail()启动用户默认邮件客户端的邮件撰写窗口。void启动用户默认邮件客户端的邮件撰写窗口,填写由mailto:URI 指定的消息字段。void启动关联的应用程序以打开文件。void使用关联应用程序的打印命令,使用本机桌面打印工具打印文件。protected static voidAWTEventMulticaster.save(ObjectOutputStream s, String k, EventListener l) 将可序列化的监听链保存到序列化流中。protected voidAWTEventMulticaster.saveInternal(ObjectOutputStream s, String k) 序列化支持。voidSplashScreen.setImageURL(URL imageURL) 更改初始屏幕图像。 -
IOException 在 java.awt.color 中的用法
在 java.awt.color 中抛出 IOException修饰符和类型方法描述static ICC_ProfileICC_Profile.getInstance(InputStream s) 构造一个ICC_Profile对应于InputStream中的数据。static ICC_ProfileICC_Profile.getInstance(String fileName) 构造一个与文件中的数据对应的ICC_Profile。voidICC_Profile.write(OutputStream s) 将这个ICC_Profile写入一个OutputStream。void将此ICC_Profile写入文件。 -
IOException 在 java.awt.datatransfer 中的用法
修饰符和类型方法描述Clipboard.getData(DataFlavor flavor) 返回表示指定DataFlavor中此剪贴板当前内容的对象。DataFlavor.getReaderForText(Transferable transferable) 获取文本风格的阅读器,如有必要,解码为预期的字符集(编码)。StringSelection.getTransferData(DataFlavor flavor) 如果可能,在请求的DataFlavor中返回Transferable的数据。Transferable.getTransferData(DataFlavor flavor) 返回表示要传输的数据的对象。voidDataFlavor.readExternal(ObjectInput is) 从序列化状态恢复此DataFlavor。voidDataFlavor.writeExternal(ObjectOutput os) 序列化这个DataFlavor。 -
IOException 在 java.awt.dnd 中的用法
在 java.awt.dnd 中抛出 IOException修饰符和类型方法描述DropTargetContext.TransferableProxy.getTransferData(DataFlavor df) 返回一个对象,该对象表示由封装的可传输对象为请求的数据类型提供的数据。 -
IOException 在 java.awt.print 中的用法
java.awt.print 中返回 IOException 的方法java.awt.print 中的构造函数,参数类型为 IOException修饰符构造方法描述PrinterIOException(IOException exception) 使用指定的IOException的字符串表示构造一个新的PrinterIOException。 -
IOException 在 java.beans 中的用法
在 java.beans 中抛出 IOException修饰符和类型方法描述static ObjectBeans.instantiate(ClassLoader cls, String beanName) 实例化一个 JavaBean。static ObjectBeans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext) 实例化一个 JavaBean。static ObjectBeans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。 -
IOException 在 java.beans.beancontext 中的用法
修饰符和类型方法描述protected voidBeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois) 在反序列化子项之前从 BeanContextSupport readObject 调用...protected voidBeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois) 在 defaultReadObject() 之后但在反序列化任何子对象之前由 readObject 调用。protected voidBeanContextServicesSupport.bcsPreSerializationHook(ObjectOutputStream oos) 在序列化子级之前从 BeanContextSupport writeObject 调用...protected voidBeanContextSupport.bcsPreSerializationHook(ObjectOutputStream oos) 在 defaultWriteObject() 之后但在当前可序列化子对象的序列化之前由 writeObject 调用。protected final voidBeanContextSupport.deserialize(ObjectInputStream ois, Collection coll) readObject 使用它来反序列化一个集合。BeanContext.instantiateChild(String beanName) 实例化名为BeanContext的子级的 javaBean。BeanContextSupport.instantiateChild(String beanName) instantiateChild 方法是 BeanContext 中的一个便利挂钩,用于简化将嵌套的 Bean 实例化为BeanContext的任务。final voidBeanContextSupport.readChildren(ObjectInputStream ois) 当此类的实例用作 BeanContext 协议(及其子协议)实现的委托时,在反序列化期间存在“先有鸡还是先有蛋”的问题protected final voidBeanContextSupport.serialize(ObjectOutputStream oos, Collection<?> coll) 由 writeObject 用于序列化 Collection。final voidBeanContextSupport.writeChildren(ObjectOutputStream oos) 用于序列化此BeanContext的所有子项。 -
IOException 在 java.io 中的用法
java.io 中 IOException 的子类修饰符和类型类描述class字符转换异常的基类。class表示在输入期间意外到达文件末尾或流末尾的信号。class表示尝试打开由指定路径名表示的文件失败的信号。classI/O 操作已被中断的信号。class当序列化运行时检测到类存在以下问题之一时抛出。class指示一个或多个反序列化对象未通过验证测试。class当序列化或反序列化未处于活动状态时抛出。class当需要实例具有 Serializable 接口时抛出。class特定于对象流类的所有异常的超类。class异常指示由于未读取的原始数据或属于流中序列化对象的数据结束而导致对象读取操作失败。class当从对象流中读取的控制信息违反内部一致性检查时抛出。class同步操作失败的信号。class不支持字符编码。class表示 修改后的 UTF-8 格式的格式错误的字符串已在数据输入流中或由任何实现数据输入接口的类读取。class表示在写入操作期间抛出了 ObjectStreamExceptions 之一。java.io 中返回 IOException 的方法在 java.io 中抛出 IOException修饰符和类型方法描述protected voidObjectOutputStream.annotateClass(Class<?> cl) 子类可以实现此方法以允许将类数据存储在流中。protected voidObjectOutputStream.annotateProxyClass(Class<?> cl) 子类可以实现此方法以将自定义数据与动态代理类的描述符一起存储在流中。Writer.append(char c) 将指定的字符附加到此编写器。Writer.append(CharSequence csq) 将指定的字符序列附加到此编写器。Writer.append(CharSequence csq, int start, int end) 将指定字符序列的子序列附加到此 writer。intBufferedInputStream.available()返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被下一次为此输入流的方法调用阻塞。intFileInputStream.available()返回可以从此输入流中读取(或跳过)的剩余字节数的估计值,而不会被下一次为此输入流的方法调用阻塞。intFilterInputStream.available()返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被此输入流的方法的下一个调用者阻塞。intInputStream.available()返回可以从此输入流读取(或跳过)而不阻塞的字节数的估计值,它可能是 0,或者当检测到流结束时为 0。intLineNumberInputStream.available()已弃用。返回可以从该输入流中无阻塞地读取的字节数。intObjectInput.available()返回可以无阻塞读取的字节数。intObjectInputStream.available()返回可以无阻塞读取的字节数。intPipedInputStream.available()返回可以从该输入流中无阻塞地读取的字节数。intPushbackInputStream.available()返回可以从此输入流中读取(或跳过)的字节数的估计值,而不会被下一次为此输入流的方法调用阻塞。intSequenceInputStream.available()返回可以从当前底层输入流中读取(或跳过)的字节数的估计值,而不会被当前底层输入流的下一次方法调用阻塞。voidBufferedInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidBufferedReader.close()voidBufferedWriter.close()voidByteArrayInputStream.close()关闭ByteArrayInputStream没有任何效果。voidByteArrayOutputStream.close()关闭ByteArrayOutputStream没有任何效果。voidCloseable.close()关闭此流并释放与其关联的所有系统资源。voidFileInputStream.close()关闭此文件输入流并释放与该流关联的所有系统资源。voidFileOutputStream.close()关闭此文件输出流并释放与此流关联的所有系统资源。voidFilterInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidFilterOutputStream.close()关闭此输出流并释放与该流关联的所有系统资源。voidFilterReader.close()voidFilterWriter.close()voidInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidInputStreamReader.close()voidObjectInput.close()关闭输入流。voidObjectInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidObjectOutput.close()关闭流。voidObjectOutputStream.close()关闭流。voidOutputStream.close()关闭此输出流并释放与此流关联的任何系统资源。voidOutputStreamWriter.close()voidPipedInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidPipedOutputStream.close()关闭此管道输出流并释放与此流关联的任何系统资源。voidPipedReader.close()关闭此管道流并释放与该流关联的任何系统资源。voidPipedWriter.close()关闭此管道输出流并释放与此流关联的任何系统资源。voidPushbackInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidPushbackReader.close()关闭流并释放与其关联的任何系统资源。voidRandomAccessFile.close()关闭此随机访问文件流并释放与该流关联的所有系统资源。abstract voidReader.close()关闭流并释放与其关联的任何系统资源。voidSequenceInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidStringWriter.close()关闭StringWriter没有任何效果。abstract voidWriter.close()关闭流,首先冲洗它。voidPipedInputStream.connect(PipedOutputStream src) 导致此管道输入流连接到管道输出流src。voidPipedOutputStream.connect(PipedInputStream snk) 将此管道输出流连接到接收器。voidPipedReader.connect(PipedWriter src) 导致此管道读取器连接到管道写入器src。voidPipedWriter.connect(PipedReader snk) 将此管道编写器连接到接收器。booleanFile.createNewFile()当且仅当具有此名称的文件尚不存在时,以原子方式创建一个以此抽象路径名命名的新空文件。static FileFile.createTempFile(String prefix, String suffix) 在默认临时文件目录中创建一个空文件,使用给定的前缀和后缀生成其名称。static FileFile.createTempFile(String prefix, String suffix, File directory) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。abstract boolean如果命名字段是默认的并且在此流中没有值,则返回 true。voidObjectInputStream.defaultReadObject()从此流中读取当前类的非静态和非瞬态字段。voidObjectOutputStream.defaultWriteObject()将当前类的非静态和非瞬态字段写入此流。protected voidObjectOutputStream.drain()清空 ObjectOutputStream 中的所有缓冲数据。voidBufferedOutputStream.flush()刷新此缓冲输出流。voidBufferedWriter.flush()冲洗流。voidDataOutputStream.flush()刷新此数据输出流。voidFilterOutputStream.flush()刷新此输出流并强制将任何缓冲的输出字节写出到流中。voidFilterWriter.flush()冲洗流。voidFlushable.flush()通过将任何缓冲输出写入基础流来刷新此流。voidObjectOutput.flush()冲洗流。voidObjectOutputStream.flush()冲洗流。voidOutputStream.flush()刷新此输出流并强制写出任何缓冲的输出字节。voidOutputStreamWriter.flush()冲洗流。voidPipedOutputStream.flush()刷新此输出流并强制写出任何缓冲的输出字节。voidPipedWriter.flush()刷新此输出流并强制写出任何缓冲的输出字符。abstract voidWriter.flush()冲洗流。abstract boolean从持久字段中获取命名布尔字段的值。abstract byte从持久字段中获取命名字节字段的值。abstract char从持久字段中获取命名 char 字段的值。abstract double从持久字段中获取命名双精度字段的值。abstract float从持久字段中获取命名浮点字段的值。abstract int从持久字段中获取指定 int 字段的值。abstract long从持久字段中获取指定长字段的值。abstract short从持久字段中获取指定短字段的值。abstract Object从持久字段中获取命名对象字段的值。File.getCanonicalFile()返回此抽象路径名的规范形式。File.getCanonicalPath()返回此抽象路径名的规范路径名字符串。final FileDescriptorFileInputStream.getFD()返回FileDescriptor对象,该对象表示与此FileInputStream使用的文件系统中的实际文件的连接。final FileDescriptorFileOutputStream.getFD()返回与此流关联的文件描述符。final FileDescriptorRandomAccessFile.getFD()返回与此流关联的不透明文件描述符对象。longRandomAccessFile.getFilePointer()返回此文件中的当前偏移量。longRandomAccessFile.length()返回此文件的长度。voidBufferedReader.mark(int readAheadLimit) 标记流中的当前位置。voidCharArrayReader.mark(int readAheadLimit) 标记流中的当前位置。voidFilterReader.mark(int readAheadLimit) 标记流中的当前位置。voidLineNumberReader.mark(int readAheadLimit) 标记流中的当前位置。voidPushbackReader.mark(int readAheadLimit) 标记流中的当前位置。voidReader.mark(int readAheadLimit) 标记流中的当前位置。voidStringReader.mark(int readAheadLimit) 标记流中的当前位置。voidBufferedWriter.newLine()写入行分隔符。intStreamTokenizer.nextToken()从此分词器的输入流中解析下一个分词。ObjectOutputStream.putFields()检索用于缓冲要写入流的持久字段的对象。intBufferedInputStream.read()参见InputStream的read方法的总契约。intBufferedInputStream.read(byte[] b, int off, int len) 从此字节输入流中读取字节到指定的字节数组,从给定的偏移量开始。intBufferedReader.read()读取单个字符。intBufferedReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。intCharArrayReader.read()读取单个字符。intCharArrayReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。final intDataInputStream.read(byte[] b) 从包含的输入流中读取一定数量的字节并将它们存储到缓冲区数组b中。final intDataInputStream.read(byte[] b, int off, int len) 从包含的输入流中读取最多len字节的数据到字节数组中。intFileInputStream.read()从此输入流中读取一个字节的数据。intFileInputStream.read(byte[] b) 从此输入流中读取最多b.length字节的数据到字节数组中。intFileInputStream.read(byte[] b, int off, int len) 从此输入流中读取最多len字节的数据到字节数组中。intFilterInputStream.read()从输入流中读取下一个字节的数据。intFilterInputStream.read(byte[] b) 从此输入流中读取最多b.length字节的数据到字节数组中。intFilterInputStream.read(byte[] b, int off, int len) 从此输入流中读取最多len字节的数据到字节数组中。intFilterReader.read()读取单个字符。intFilterReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。abstract intInputStream.read()从输入流中读取下一个字节的数据。intInputStream.read(byte[] b) 从输入流中读取一定数量的字节并将它们存储到缓冲区数组b中。intInputStream.read(byte[] b, int off, int len) 从输入流中读取最多len字节的数据到字节数组中。intInputStreamReader.read()读取单个字符。intInputStreamReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。intLineNumberInputStream.read()已弃用。从此输入流中读取下一个字节的数据。intLineNumberInputStream.read(byte[] b, int off, int len) 已弃用。从此输入流中读取最多len字节的数据到字节数组中。intLineNumberReader.read()读取单个字符。intLineNumberReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。intObjectInput.read()读取一个字节的数据。intObjectInput.read(byte[] b) 读入字节数组。intObjectInput.read(byte[] b, int off, int len) 读入字节数组。intObjectInputStream.read()读取一个字节的数据。intObjectInputStream.read(byte[] buf, int off, int len) 读入字节数组。intPipedInputStream.read()从此管道输入流中读取下一个数据字节。intPipedInputStream.read(byte[] b, int off, int len) 从此管道输入流中读取最多len字节的数据到字节数组中。intPipedReader.read()从此管道流中读取数据的下一个字符。intPipedReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。intPushbackInputStream.read()从此输入流中读取下一个字节的数据。intPushbackInputStream.read(byte[] b, int off, int len) 从此输入流中读取最多len字节的数据到字节数组中。intPushbackReader.read()读取单个字符。intRandomAccessFile.read()从此文件中读取一个字节的数据。intRandomAccessFile.read(byte[] b) 从此文件中读取最多b.length字节的数据到字节数组中。intRandomAccessFile.read(byte[] b, int off, int len) 从此文件中读取最多len字节的数据到字节数组中。intReader.read()读取单个字符。intReader.read(char[] cbuf) 将字符读入数组。abstract intReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。intReader.read(CharBuffer target) 尝试将字符读入指定的字符缓冲区。intSequenceInputStream.read()从输入流中读取下一个字节的数据。intSequenceInputStream.read(byte[] b, int off, int len) 从此输入流中读取最多len字节的数据到字节数组中。intStringReader.read()读取单个字符。intStringReader.read(char[] cbuf, int off, int len) 将字符读入数组的一部分。byte[]InputStream.readAllBytes()从输入流中读取所有剩余字节。booleanDataInput.readBoolean()读取一个输入字节,如果该字节为非零则返回true,如果该字节为零则返回false。final booleanDataInputStream.readBoolean()参见DataInput的readBoolean方法的总契约。booleanObjectInputStream.readBoolean()读入boolean。final booleanRandomAccessFile.readBoolean()从此文件中读取boolean。byteDataInput.readByte()读取并返回一个输入字节。final byteDataInputStream.readByte()参见DataInput的readByte方法的总契约。byteObjectInputStream.readByte()读取一个 8 位字节。final byteRandomAccessFile.readByte()从此文件中读取一个带符号的八位值。charDataInput.readChar()读取两个输入字节并返回一个char值。final charDataInputStream.readChar()参见DataInput的readChar方法的总契约。charObjectInputStream.readChar()读取 16 位字符。final charRandomAccessFile.readChar()从此文件中读取一个字符。protected ObjectStreamClassObjectInputStream.readClassDescriptor()从序列化流中读取类描述符。doubleDataInput.readDouble()读取八个输入字节并返回一个double值。final doubleDataInputStream.readDouble()参见DataInput的readDouble方法的总契约。doubleObjectInputStream.readDouble()读取 64 位双精度数。final doubleRandomAccessFile.readDouble()从此文件中读取double。voidExternalizable.readExternal(ObjectInput in) 该对象实现了 readExternal 方法,通过调用基本类型的 DataInput 方法和对象、字符串和数组的 readObject 方法来恢复其内容。ObjectInputStream.readFields()从流中读取持久字段并按名称使它们可用。floatDataInput.readFloat()读取四个输入字节并返回一个float值。final floatDataInputStream.readFloat()参见DataInput的readFloat方法的总契约。floatObjectInputStream.readFloat()读取 32 位浮点数。final floatRandomAccessFile.readFloat()从该文件中读取float。voidDataInput.readFully(byte[] b) 从输入流中读取一些字节并将它们存储到缓冲区数组b中。voidDataInput.readFully(byte[] b, int off, int len) 从输入流中读取len个字节。final voidDataInputStream.readFully(byte[] b) 参见DataInput的readFully方法的总契约。final voidDataInputStream.readFully(byte[] b, int off, int len) 参见DataInput的readFully方法的总契约。voidObjectInputStream.readFully(byte[] buf) 读取字节,阻塞直到读取所有字节。voidObjectInputStream.readFully(byte[] buf, int off, int len) 读取字节,阻塞直到读取所有字节。final voidRandomAccessFile.readFully(byte[] b) 从当前文件指针开始,将b.length个字节从此文件读入字节数组。final voidRandomAccessFile.readFully(byte[] b, int off, int len) 从当前文件指针开始,从该文件中准确读取len个字节到字节数组中。intDataInput.readInt()读取四个输入字节并返回一个int值。final intDataInputStream.readInt()参见DataInput的readInt方法的总契约。intObjectInputStream.readInt()读取 32 位 int。final intRandomAccessFile.readInt()从此文件中读取带符号的 32 位整数。BufferedReader.readLine()读取一行文本。DataInput.readLine()从输入流中读取下一行文本。final StringDataInputStream.readLine()已弃用。此方法不能正确地将字节转换为字符。LineNumberReader.readLine()阅读一行文字。ObjectInputStream.readLine()已弃用。此方法不能正确地将字节转换为字符。final StringRandomAccessFile.readLine()从此文件中读取下一行文本。longDataInput.readLong()读取八个输入字节并返回一个long值。final longDataInputStream.readLong()参见DataInput的readLong方法的总契约。longObjectInputStream.readLong()读取 64 位长。final longRandomAccessFile.readLong()从此文件中读取带符号的 64 位整数。intInputStream.readNBytes(byte[] b, int off, int len) 从输入流中将请求的字节数读取到给定的字节数组中。byte[]InputStream.readNBytes(int len) 从输入流中读取指定数量的字节。ObjectInput.readObject()读取并返回一个对象。final ObjectObjectInputStream.readObject()从 ObjectInputStream 中读取一个对象。protected ObjectObjectInputStream.readObjectOverride()此方法由使用受保护的无参数构造方法构造 ObjectInputStream 的 ObjectInputStream 的受信任子类调用。shortDataInput.readShort()读取两个输入字节并返回一个short值。final shortDataInputStream.readShort()参见DataInput的readShort方法的总契约。shortObjectInputStream.readShort()读取 16 位短。final shortRandomAccessFile.readShort()从此文件中读取带符号的 16 位数字。protected voidObjectInputStream.readStreamHeader()提供了 readStreamHeader 方法以允许子类读取和验证自己的流标头。ObjectInputStream.readUnshared()从 ObjectInputStream 中读取一个“非共享”对象。intDataInput.readUnsignedByte()读取一个输入字节,将其零扩展为int类型,并返回结果,因此该结果在0到255范围内。final intDataInputStream.readUnsignedByte()参见DataInput的readUnsignedByte方法的总契约。intObjectInputStream.readUnsignedByte()读取一个无符号的 8 位字节。final intRandomAccessFile.readUnsignedByte()从此文件中读取一个无符号的八位数字。intDataInput.readUnsignedShort()读取两个输入字节并返回0到65535范围内的int值。final intDataInputStream.readUnsignedShort()参见DataInput的readUnsignedShort方法的总契约。intObjectInputStream.readUnsignedShort()读取一个无符号的 16 位短整数。final intRandomAccessFile.readUnsignedShort()从此文件中读取一个无符号的 16 位数字。DataInput.readUTF()读入使用 修改后的 UTF-8 格式编码的字符串。final StringDataInputStream.readUTF()参见DataInput的readUTF方法的总契约。static final StringObjectInputStream.readUTF()读取 修改后的 UTF-8 格式的字符串。final StringRandomAccessFile.readUTF()从此文件中读入一个字符串。booleanBufferedReader.ready()告知此流是否已准备好读取。booleanCharArrayReader.ready()告知此流是否已准备好读取。booleanFilterReader.ready()告知此流是否已准备好读取。booleanInputStreamReader.ready()告知此流是否已准备好读取。booleanPipedReader.ready()告诉这个流是否准备好被读取。booleanPushbackReader.ready()告知此流是否已准备好读取。booleanReader.ready()告知此流是否已准备好读取。booleanStringReader.ready()告知此流是否已准备好读取。protected voidPipedInputStream.receive(int b) 接收一个字节的数据。protected ObjectObjectOutputStream.replaceObject(Object obj) 此方法将允许 ObjectOutputStream 的受信任子类在序列化期间用一个对象替换另一个对象。voidBufferedInputStream.reset()参见InputStream的reset方法的总契约。voidBufferedReader.reset()将流重置为最近的标记。voidCharArrayReader.reset()将流重置为最近的标记,如果从未标记过,则重置为开头。voidFilterInputStream.reset()将此流重新定位到上次对此输入流调用mark方法时的位置。voidFilterReader.reset()重置流。voidInputStream.reset()将此流重新定位到上次对此输入流调用mark方法时的位置。voidLineNumberInputStream.reset()已弃用。将此流重新定位到上次对此输入流调用mark方法时的位置。voidLineNumberReader.reset()将流重置为最近的标记。voidObjectOutputStream.reset()重置将忽略已写入流的任何对象的状态。voidPushbackInputStream.reset()将此流重新定位到上次对此输入流调用mark方法时的位置。voidPushbackReader.reset()重置流。voidReader.reset()重置流。voidStringReader.reset()将流重置为最近的标记,或者如果从未标记过,则重置为字符串的开头。protected Class<?>ObjectInputStream.resolveClass(ObjectStreamClass desc) 加载与指定流类描述等效的本地类。protected ObjectObjectInputStream.resolveObject(Object obj) 此方法将允许 ObjectInputStream 的受信任子类在反序列化期间用一个对象替换另一个对象。protected Class<?>ObjectInputStream.resolveProxyClass(String[] interfaces) 返回一个代理类,该代理类实现了代理类描述符中命名的接口;子类可以实现此方法以从流中读取自定义数据以及动态代理类的描述符,从而允许它们为接口和代理类使用备用加载机制。voidRandomAccessFile.seek(long pos) 设置文件指针偏移量,从该文件的开头开始测量,下一次读取或写入发生在该位置。voidRandomAccessFile.setLength(long newLength) 设置此文件的长度。longBufferedInputStream.skip(long n) 参见InputStream的skip方法的总契约。longCharArrayReader.skip(long n) 跳过字符。longFileInputStream.skip(long n) 跳过并丢弃输入流中的n字节数据。longFilterInputStream.skip(long n) 跳过并丢弃输入流中的n字节数据。longFilterReader.skip(long n) 跳过字符。longInputStream.skip(long n) 跳过并丢弃此输入流中的n字节数据。longLineNumberInputStream.skip(long n) 已弃用。跳过并丢弃此输入流中的n字节数据。longObjectInput.skip(long n) 跳过 n 个字节的输入。longPushbackInputStream.skip(long n) 跳过并丢弃此输入流中的n字节数据。longReader.skip(long n) 跳过字符。longStringReader.skip(long n) 跳过字符。intDataInput.skipBytes(int n) 尝试从输入流中跳过n字节的数据,并丢弃跳过的字节。final intDataInputStream.skipBytes(int n) 参见DataInput的skipBytes方法的总契约。intObjectInputStream.skipBytes(int len) 跳过字节。intRandomAccessFile.skipBytes(int n) 尝试跳过n字节的输入并丢弃跳过的字节。voidInputStream.skipNBytes(long n) 跳过并丢弃来自该输入流的n个字节的数据。longInputStream.transferTo(OutputStream out) 从此输入流中读取所有字节,并按照读取顺序将字节写入给定的输出流。longReader.transferTo(Writer out) 从此读取器读取所有字符,并按照读取顺序将字符写入给定的写入器。voidPushbackInputStream.unread(byte[] b) 通过将字节数组复制到推回缓冲区的前面来推回字节数组。voidPushbackInputStream.unread(byte[] b, int off, int len) 通过将字节数组的一部分复制到回推缓冲区的前面来将其推回。voidPushbackInputStream.unread(int b) 通过将字节复制到推回缓冲区的前面来推回一个字节。voidPushbackReader.unread(char[] cbuf) 通过将字符数组复制到推回缓冲区的前面来推回字符数组。voidPushbackReader.unread(char[] cbuf, int off, int len) 通过将字符数组的一部分复制到回推缓冲区的前面来将其推回。voidPushbackReader.unread(int c) 通过将单个字符复制到推回缓冲区的前面来推回单个字符。voidObjectOutputStream.useProtocolVersion(int version) 指定写入流时要使用的流协议版本。voidBufferedOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len字节写入此缓冲输出流。voidBufferedOutputStream.write(int b) 将指定字节写入此缓冲输出流。voidBufferedWriter.write(char[] cbuf, int off, int len) 写入字符数组的一部分。voidBufferedWriter.write(int c) 写入单个字符。void写入字符串的一部分。voidDataOutput.write(byte[] b) 将数组b中的所有字节写入输出流。voidDataOutput.write(byte[] b, int off, int len) 按顺序将数组b中的len个字节写入输出流。voidDataOutput.write(int b) 将参数b的八个低位写入输出流。voidDataOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len字节写入基础输出流。voidDataOutputStream.write(int b) 将指定字节(参数b的低八位)写入基础输出流。voidFileOutputStream.write(byte[] b) 将指定字节数组中的b.length个字节写入此文件输出流。voidFileOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len字节写入此文件输出流。voidFileOutputStream.write(int b) 将指定字节写入此文件输出流。voidFilterOutputStream.write(byte[] b) 将b.length字节写入此输出流。voidFilterOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定byte数组中将len字节写入此输出流。voidFilterOutputStream.write(int b) 将指定的byte写入此输出流。voidFilterWriter.write(char[] cbuf, int off, int len) 写入字符数组的一部分。voidFilterWriter.write(int c) 写入单个字符。void写入字符串的一部分。voidObjectOutput.write(byte[] b) 写入一个字节数组。voidObjectOutput.write(byte[] b, int off, int len) 写入一个字节子数组。voidObjectOutput.write(int b) 写入一个字节。abstract voidObjectOutputStream.PutField.write(ObjectOutput out) 已弃用。此方法不会以正确的格式写入此PutField对象包含的值,并可能导致序列化流损坏。voidObjectOutputStream.write(byte[] buf) 写入一个字节数组。voidObjectOutputStream.write(byte[] buf, int off, int len) 写入一个字节子数组。voidObjectOutputStream.write(int val) 写入一个字节。voidOutputStream.write(byte[] b) 将指定字节数组中的b.length个字节写入此输出流。voidOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len个字节写入此输出流。abstract voidOutputStream.write(int b) 将指定字节写入此输出流。voidOutputStreamWriter.write(char[] cbuf, int off, int len) 写入字符数组的一部分。voidOutputStreamWriter.write(int c) 写入单个字符。void写入字符串的一部分。voidPipedOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len字节写入此管道输出流。voidPipedOutputStream.write(int b) 将指定的byte写入管道输出流。voidPipedWriter.write(char[] cbuf, int off, int len) 从偏移量off开始的指定字符数组中将len个字符写入此管道输出流。voidPipedWriter.write(int c) 将指定的char写入管道输出流。voidPrintStream.write(byte[] buf) 将指定字节数组中的所有字节写入此流。voidRandomAccessFile.write(byte[] b) 从当前文件指针开始,将指定字节数组中的b.length字节写入此文件。voidRandomAccessFile.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len字节写入此文件。voidRandomAccessFile.write(int b) 将指定字节写入此文件。voidWriter.write(char[] cbuf) 写入一个字符数组。abstract voidWriter.write(char[] cbuf, int off, int len) 写入字符数组的一部分。voidWriter.write(int c) 写入单个字符。void写一个字符串。void写入字符串的一部分。voidDataOutput.writeBoolean(boolean v) 将boolean值写入此输出流。final voidDataOutputStream.writeBoolean(boolean v) 将boolean作为 1 字节值写入基础输出流。voidObjectOutputStream.writeBoolean(boolean val) 写入一个boolean。final voidRandomAccessFile.writeBoolean(boolean v) 将boolean作为单字节值写入文件。voidDataOutput.writeByte(int v) 将参数v的八个低位写入输出流。final voidDataOutputStream.writeByte(int v) 将byte作为 1 字节值写入基础输出流。voidObjectOutputStream.writeByte(int val) 写入一个 8 位字节。final voidRandomAccessFile.writeByte(int v) 将byte作为单字节值写入文件。voidDataOutput.writeBytes(String s) 将字符串写入输出流。final voidDataOutputStream.writeBytes(String s) 将字符串作为字节序列写出到底层输出流。voidObjectOutputStream.writeBytes(String str) 将 String 作为字节序列写入。final voidRandomAccessFile.writeBytes(String s) 将字符串作为字节序列写入文件。voidDataOutput.writeChar(int v) 将由两个字节组成的char值写入输出流。final voidDataOutputStream.writeChar(int v) 将char作为 2 字节值写入底层输出流,高字节在前。voidObjectOutputStream.writeChar(int val) 写入 16 位字符。final voidRandomAccessFile.writeChar(int v) 将char作为两字节值写入文件,高字节在前。voidDataOutput.writeChars(String s) 将字符串s中的每个字符按顺序写入输出流,每个字符两个字节。final voidDataOutputStream.writeChars(String s) 将字符串作为字符序列写入基础输出流。voidObjectOutputStream.writeChars(String str) 将 String 作为字符序列写入。final voidRandomAccessFile.writeChars(String s) 将字符串作为字符序列写入文件。protected voidObjectOutputStream.writeClassDescriptor(ObjectStreamClass desc) 将指定的类描述符写入 ObjectOutputStream。voidDataOutput.writeDouble(double v) 将由八个字节组成的double值写入输出流。final voidDataOutputStream.writeDouble(double v) 使用类Double中的doubleToLongBits方法将双精度参数转换为long,然后将该long值作为 8 字节数量(高字节在前)写入基础输出流。voidObjectOutputStream.writeDouble(double val) 写入 64 位双精度数。final voidRandomAccessFile.writeDouble(double v) 使用类Double中的doubleToLongBits方法将双精度参数转换为long,然后将该long值作为八字节量写入文件,高字节在前。voidExternalizable.writeExternal(ObjectOutput out) 对象实现 writeExternal 方法来保存它的内容,通过调用 DataOutput 的方法来保存它的原始值,或者调用 ObjectOutput 的 writeObject 方法来保存它的内容,对象、字符串和数组。voidObjectOutputStream.writeFields()将缓冲字段写入流。voidDataOutput.writeFloat(float v) 将由四个字节组成的float值写入输出流。final voidDataOutputStream.writeFloat(float v) 使用类Float中的floatToIntBits方法将 float 参数转换为int,然后将该int值作为 4 字节数量(高字节在前)写入基础输出流。voidObjectOutputStream.writeFloat(float val) 写入 32 位浮点数。final voidRandomAccessFile.writeFloat(float v) 使用类Float中的floatToIntBits方法将 float 参数转换为int,然后将该int值作为四字节量写入文件,高字节在前。voidDataOutput.writeInt(int v) 将由四个字节组成的int值写入输出流。final voidDataOutputStream.writeInt(int v) 将int作为四个字节写入基础输出流,高字节在前。voidObjectOutputStream.writeInt(int val) 写入 32 位 int。final voidRandomAccessFile.writeInt(int v) 将int作为四个字节写入文件,高字节在前。voidDataOutput.writeLong(long v) 将由八个字节组成的long值写入输出流。final voidDataOutputStream.writeLong(long v) 将long作为八字节写入底层输出流,高字节在前。voidObjectOutputStream.writeLong(long val) 写入 64 位长。final voidRandomAccessFile.writeLong(long v) 将long作为八个字节写入文件,高字节在前。voidObjectOutput.writeObject(Object obj) 将对象写入底层存储或流。final voidObjectOutputStream.writeObject(Object obj) 将指定对象写入 ObjectOutputStream。protected voidObjectOutputStream.writeObjectOverride(Object obj) 子类用于重写默认 writeObject 方法的方法。voidDataOutput.writeShort(int v) 将两个字节写入输出流以表示参数的值。final voidDataOutputStream.writeShort(int v) 将short作为两个字节写入底层输出流,高字节在前。voidObjectOutputStream.writeShort(int val) 写一个 16 位短。final voidRandomAccessFile.writeShort(int v) 将short作为两个字节写入文件,高字节在前。protected voidObjectOutputStream.writeStreamHeader()提供了 writeStreamHeader 方法,因此子类可以将自己的标头附加或添加到流中。voidByteArrayOutputStream.writeTo(OutputStream out) 将此ByteArrayOutputStream的完整内容写入指定的输出流参数,就像使用out.write(buf, 0, count)调用输出流的 write 方法一样。void将缓冲区的内容写入另一个字符流。voidObjectOutputStream.writeUnshared(Object obj) 将“非共享”对象写入 ObjectOutputStream。void将两个字节的长度信息写入输出流,后跟字符串s中每个字符的 修改后的 UTF-8 表示。final void以与机器无关的方式使用 修改后的 UTF-8 编码将字符串写入基础输出流。void以 修改后的 UTF-8 格式写入此字符串的原始数据。final void以与机器无关的方式使用 修改后的 UTF-8 编码将字符串写入文件。java.io 中的构造函数,参数类型为 IOException修饰符构造方法描述UncheckedIOException(IOException cause) 构造此类的实例。UncheckedIOException(String message, IOException cause) 构造此类的实例。java.io 中的构造函数抛出 IOException修饰符构造方法描述FileReader(File file, Charset charset) FileReader(String fileName, Charset charset) 创建一个新的FileReader,给定要读取的文件的名称和 charset 。FileWriter(File file) FileWriter(File file, boolean append) FileWriter(File file, Charset charset) FileWriter(File file, Charset charset, boolean append) FileWriter(String fileName) 构造一个给定文件名的FileWriter,使用默认字符集FileWriter(String fileName, boolean append) 使用 默认字符集 构造一个给定文件名的FileWriter和一个指示是否附加写入的数据的boolean。FileWriter(String fileName, Charset charset) 构造一个给定文件名和 charset 的FileWriter。FileWriter(String fileName, Charset charset, boolean append) 构造一个FileWriter给定一个文件名, charset 和一个指示是否附加写入的数据的boolean。protected为完全重新实现 ObjectInputStream 的子类提供一种方法,使其不必分配仅由该 ObjectInputStream 实现使用的私有数据。创建一个从指定 InputStream 读取的 ObjectInputStream。protected为完全重新实现 ObjectOutputStream 的子类提供一种方法,使其不必分配仅由该 ObjectOutputStream 实现使用的私有数据。创建一个写入指定 OutputStream 的 ObjectOutputStream。创建一个PipedInputStream以便它连接到管道输出流src。PipedInputStream(PipedOutputStream src, int pipeSize) 创建一个PipedInputStream以便它连接到管道输出流src并使用指定的管道大小作为管道缓冲区。创建连接到指定管道输入流的管道输出流。PipedReader(PipedWriter src) 创建一个PipedReader以便它连接到管道编写器src。PipedReader(PipedWriter src, int pipeSize) 创建一个PipedReader以便它连接到管道编写器src并使用指定的管道大小作为管道缓冲区。PipedWriter(PipedReader snk) 创建连接到指定管道读取器的管道写入器。PrintStream(File file, Charset charset) 使用指定的文件和字符集创建一个新的打印流,没有自动行刷新。PrintStream(String fileName, Charset charset) 使用指定的文件名和字符集创建一个新的打印流,没有自动行刷新。PrintWriter(File file, Charset charset) 使用指定的文件和字符集创建一个新的 PrintWriter,没有自动行刷新。PrintWriter(String fileName, Charset charset) 使用指定的文件名和字符集创建一个新的 PrintWriter,没有自动行刷新。 -
IOException 在 java.lang 中的用法
在 java.lang 中抛出 IOException修饰符和类型方法描述Appendable.append(char c) 将指定字符附加到此Appendable。Appendable.append(CharSequence csq) 将指定的字符序列附加到此Appendable。Appendable.append(CharSequence csq, int start, int end) 将指定字符序列的子序列附加到此Appendable。已弃用。这种方法容易出错,不应该使用,应该使用相应的方法Runtime.exec(String[])或ProcessBuilder代替。在单独的进程中执行指定的命令和参数。在具有指定环境的单独进程中执行指定的命令和参数。使用指定的环境和工作目录在单独的进程中执行指定的命令和参数。已弃用。这种方法容易出错,不应该使用,应该使用相应的方法Runtime.exec(String[], String[])或ProcessBuilder代替。已弃用。这种方法容易出错,不应该使用,应该使用相应的方法Runtime.exec(String[], String[], File)或ProcessBuilder代替。protected URLClassLoader.findResource(String moduleName, String name) 返回指向此类加载器定义的模块中资源的 URL。protected Enumeration<URL>ClassLoader.findResources(String name) 返回代表具有给定名称的所有资源的URL对象的枚举。Module.getResourceAsStream(String name) 返回用于读取此模块中资源的输入流。ClassLoader.getResources(String name) 查找具有给定名称的所有资源。static Enumeration<URL>ClassLoader.getSystemResources(String name) 从用于加载类的搜索路径中查找指定名称的所有资源。static ChannelSystem.inheritedChannel()返回从创建此 Java 虚拟机的实体继承的通道。intReadable.read(CharBuffer cb) 尝试将字符读入指定的字符缓冲区。ProcessBuilder.start()使用此流程构建器的属性启动新流程。ProcessBuilder.startPipeline(List<ProcessBuilder> builders) 为每个 ProcessBuilder 启动一个 Process,创建一个由其标准输出和标准输入流链接的流程管道。 -
IOException 在 java.lang.management 中的用法
修饰符和类型方法描述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> TManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface) 返回给定 MXBean 名称 的平台 MXBean 接口的代理,该接口通过给定MBeanServerConnection转发其方法调用。 -
IOException 在 java.lang.module 中的用法
在 java.lang.module 中抛出 IOException修饰符和类型方法描述voidModuleReader.close()关闭模块阅读器。查找资源,将 URI 返回到模块中的资源。ModuleReader.list()列出模块的内容,返回一个元素流,这些元素是模块中所有资源的名称。default Optional<InputStream>打开资源,返回输入流以读取模块中的资源。abstract ModuleReaderModuleReference.open()打开模块内容进行阅读。static ModuleDescriptorModuleDescriptor.read(InputStream in) 从输入流中读取模块声明的二进制形式作为模块描述符。static ModuleDescriptorModuleDescriptor.read(InputStream in, Supplier<Set<String>> packageFinder) 从输入流中读取模块声明的二进制形式作为模块描述符。default Optional<ByteBuffer>读取资源,返回包含资源内容的字节缓冲区。 -
IOException 在 java.net 中的用法
java.net 中 IOException 的子类修饰符和类型类描述class尝试将套接字绑定到本地地址和端口时发生错误的信号。class尝试将套接字连接到远程地址和端口时发生错误的信号。class抛出表示需要重试 HTTP 请求但由于启用了流模式而无法自动重试。class抛出以指示出现格式错误的 URL。class尝试将套接字连接到远程地址和端口时发生错误的信号。class表示已在连接的数据报上收到 ICMP 端口不可达消息。class抛出表示底层协议有错误,比如TCP错误。class抛出以指示创建或访问 Socket 时出错。class表示套接字读取或接受超时已发生的信号。class抛出表示无法确定主机的 IP 地址。class抛出表示发生了未知的服务异常。java.net 中的方法,参数类型为 IOException修饰符和类型方法描述abstract voidProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe) 调用以指示无法建立到代理/socks 服务的连接。在 java.net 中抛出 IOException修饰符和类型方法描述ServerSocket.accept()监听与此套接字建立的连接并接受它。protected abstract voidSocketImpl.accept(SocketImpl s) 接受连接。protected abstract intSocketImpl.available()返回可以无阻塞地从此套接字读取的字节数。voidServerSocket.bind(SocketAddress endpoint) 将ServerSocket绑定到特定地址(IP 地址和端口号)。voidServerSocket.bind(SocketAddress endpoint, int backlog) 将ServerSocket绑定到特定地址(IP 地址和端口号)。voidSocket.bind(SocketAddress bindpoint) 将套接字绑定到本地地址。protected abstract voidSocketImpl.bind(InetAddress host, int port) 将此套接字绑定到指定的本地 IP 地址和端口号。voidServerSocket.close()关闭这个套接字。voidSocket.close()关闭这个套接字。protected abstract voidSocketImpl.close()关闭这个套接字。voidURLClassLoader.close()关闭此 URLClassLoader,以便它不能再用于加载由此加载程序定义的新类或资源。voidSocket.connect(SocketAddress endpoint) 将此套接字连接到服务。voidSocket.connect(SocketAddress endpoint, int timeout) 使用指定的超时值将此套接字连接到服务。protected abstract void将此套接字连接到指定主机上的指定端口。protected abstract voidSocketImpl.connect(InetAddress address, int port) 将此套接字连接到指定主机上的指定端口号。protected abstract voidSocketImpl.connect(SocketAddress address, int timeout) 将此套接字连接到指定主机上的指定端口号。abstract voidURLConnection.connect()如果尚未建立此类连接,则打开此 URL 引用的资源的通信链接。protected abstract voidSocketImpl.create(boolean stream) 创建流或数据报套接字。URLClassLoader.findResources(String name) 返回一个 URL 枚举,表示 URL 搜索路径上具有指定名称的所有资源。从请求标头中指定 uri 的 cookie 缓存中获取所有适用的 cookie。abstract CacheResponse根据请求的 uri、请求方法和请求标头检索缓存的响应。JarURLConnection.getAttributes()如果此连接的 URL 指向 JAR 文件条目,则返回此连接的 Attributes 对象,否则返回 null。abstract OutputStreamCacheRequest.getBody()返回一个可以写入响应主体的 OutputStream。abstract InputStreamCacheResponse.getBody()将响应主体作为 InputStream 返回。JarURLConnection.getCertificates()如果此连接的 URL 指向 JAR 文件条目,则返回此连接的 Certificate 对象,否则返回 null。abstract ObjectContentHandler.getContent(URLConnection urlc) 给定位于对象表示开头的 URL 连接流,此方法读取该流并从中创建一个对象。ContentHandler.getContent(URLConnection urlc, Class[] classes) 给定一个位于对象表示开头的 URL 连接流,此方法读取该流并创建一个与指定类型之一匹配的对象。final ObjectURL.getContent()获取此 URL 的内容。final ObjectURL.getContent(Class<?>[] classes) 获取此 URL 的内容。URLConnection.getContent()检索此 URL 连接的内容。URLConnection.getContent(Class<?>[] classes) 检索此 URL 连接的内容。CacheResponse.getHeaders()将响应标头作为 Map 返回。Socket.getInputStream()返回此套接字的输入流。protected abstract InputStreamSocketImpl.getInputStream()返回此套接字的输入流。URLConnection.getInputStream()返回从此打开的连接读取的输入流。JarURLConnection.getJarEntry()返回此连接的 JAR 条目对象(如果有)。abstract JarFileJarURLConnection.getJarFile()返回此连接的 JAR 文件。JarURLConnection.getMainAttributes()返回此连接的 JAR 文件的主要属性。JarURLConnection.getManifest()返回此连接的清单,如果没有则返回 null。<T> TDatagramSocket.getOption(SocketOption<T> name) 返回套接字选项的值。protected <T> TDatagramSocketImpl.getOption(SocketOption<T> name) 调用以获取套接字选项。<T> TServerSocket.getOption(SocketOption<T> name) 返回套接字选项的值。<T> TSocket.getOption(SocketOption<T> name) 返回套接字选项的值。protected <T> TSocketImpl.getOption(SocketOption<T> name) 调用以获取套接字选项。Socket.getOutputStream()返回此套接字的输出流。protected abstract OutputStreamSocketImpl.getOutputStream()返回此套接字的输出流。URLConnection.getOutputStream()返回写入此连接的输出流。HttpURLConnection.getPermission()返回一个SocketPermission对象,表示连接到目标主机和端口所需的权限。URLConnection.getPermission()此对象所表示的连接所需的权限。intHttpURLConnection.getResponseCode()从 HTTP 响应消息中获取状态代码。HttpURLConnection.getResponseMessage()获取与服务响应代码一起返回的 HTTP 响应消息(如果有)。intServerSocket.getSoTimeout()检索SO_TIMEOUT的设置。返回 0 意味着该选项被禁用(即无限超时)。protected abstract intDatagramSocketImpl.getTimeToLive()检索 TTL(生存时间)选项。intMulticastSocket.getTimeToLive()获取在套接字上发送的多播数据包的默认生存时间。protected abstract byteDatagramSocketImpl.getTTL()已弃用。请改用 getTimeToLive。byteMulticastSocket.getTTL()已弃用。请改用MulticastSocket.getTimeToLive()方法,它返回一个int代替字节.static StringURLConnection.guessContentTypeFromStream(InputStream is) 尝试根据输入流开头的字符确定输入流的类型。protected final voidServerSocket.implAccept(Socket s) ServerSocket 的子类使用此方法重写 accept() 以返回自己的套接字子类。booleanInetAddress.isReachable(int timeout) 测试该地址是否可达。booleanInetAddress.isReachable(NetworkInterface netif, int ttl, int timeout) 测试该地址是否可达。protected abstract voidDatagramSocketImpl.join(InetAddress inetaddr) 加入多播组。voidDatagramSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) 加入多播组。protected abstract voidDatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) 加入多播组。voidMulticastSocket.joinGroup(InetAddress mcastaddr) 已弃用。此方法不接受加入多播组的网络接口。voidMulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) 加入多播组。protected abstract voidDatagramSocketImpl.leave(InetAddress inetaddr) 离开多播组。voidDatagramSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) 在指定的本地接口上保留多播组。protected abstract voidDatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) 离开多播组。voidMulticastSocket.leaveGroup(InetAddress mcastaddr) 已弃用。此方法不接受离开多播组的网络接口。voidMulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) 在指定的本地接口上保留多播组。protected abstract voidSocketImpl.listen(int backlog) 将传入连接指示(连接请求)的最大队列长度设置为count参数。URL.openConnection()返回一个URLConnection实例,表示与URL引用的远程对象的连接。URL.openConnection(Proxy proxy) 与URL.openConnection()相同,只是连接将通过指定的代理进行;不支持代理的协议处理程序将忽略代理参数并建立正常连接。protected abstract URLConnectionURLStreamHandler.openConnection(URL u) 打开与URL参数引用的对象的连接。protected URLConnectionURLStreamHandler.openConnection(URL u, Proxy p) 与 openConnection(URL) 相同,只是连接将通过指定的代理进行;不支持代理的协议处理程序将忽略代理参数并建立正常连接。final InputStreamURL.openStream()打开与此URL的连接并返回一个InputStream以从该连接读取。protected abstract intDatagramSocketImpl.peek(InetAddress i) 查看包裹,看看它来自谁。protected abstract intDatagramSocketImpl.peekData(DatagramPacket p) 查看包裹,看看它来自谁。abstract void设置所有适用的 cookie,示例是名为 Set-Cookie2 的响应标头字段,出现在响应标头中到 cookie 缓存中。voidabstract CacheRequestResponseCache.put(URI uri, URLConnection conn) 协议处理程序在检索到资源后调用此方法,并且 ResponseCache 必须决定是否将资源存储在其缓存中。voidDatagramSocket.receive(DatagramPacket p) 从此套接字接收数据报包。protected abstract voidDatagramSocketImpl.receive(DatagramPacket p) 接收数据报包。voidDatagramSocket.send(DatagramPacket p) 从此套接字发送数据报包。protected abstract voidDatagramSocketImpl.send(DatagramPacket p) 发送数据报包。voidMulticastSocket.send(DatagramPacket p, byte ttl) 已弃用。请改用以下代码或其等效代码:voidSocket.sendUrgentData(int data) 在套接字上发送一个字节的紧急数据。protected abstract voidSocketImpl.sendUrgentData(int data) 在套接字上发送一个字节的紧急数据。static voidDatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac) 已弃用。使用DatagramChannel或直接子类化DatagramSocket。<T> DatagramSocketDatagramSocket.setOption(SocketOption<T> name, T value) 设置套接字选项的值。protected <T> voidDatagramSocketImpl.setOption(SocketOption<T> name, T value) 调用以设置套接字选项。<T> ServerSocketServerSocket.setOption(SocketOption<T> name, T value) 设置套接字选项的值。<T> SocketSocket.setOption(SocketOption<T> name, T value) 设置套接字选项的值。protected <T> voidSocketImpl.setOption(SocketOption<T> name, T value) 调用以设置套接字选项。static voidServerSocket.setSocketFactory(SocketImplFactory fac) 已弃用。直接使用ServerSocketFactory和子类ServerSocket。static voidSocket.setSocketImplFactory(SocketImplFactory fac) 已弃用。直接使用SocketFactory和子类Socket。protected abstract voidDatagramSocketImpl.setTimeToLive(int ttl) 设置 TTL(生存时间)选项。voidMulticastSocket.setTimeToLive(int ttl) 为在此MulticastSocket上发送的多播数据包设置默认生存时间,以控制多播的范围。protected abstract voidDatagramSocketImpl.setTTL(byte ttl) 已弃用。请改用 setTimeToLive。voidMulticastSocket.setTTL(byte ttl) 已弃用。请改用MulticastSocket.setTimeToLive(int)方法,该方法使用int代替字节作为 ttl 的类型。voidSocket.shutdownInput()将此套接字的输入流置于“流的结尾”。protected voidSocketImpl.shutdownInput()将此套接字的输入流置于“流的结尾”。voidSocket.shutdownOutput()禁用此套接字的输出流。protected voidSocketImpl.shutdownOutput()禁用此套接字的输出流。java.net 中的构造函数抛出 IOException修饰符构造方法描述构造多播套接字并将其绑定到本地主机上的任何可用端口。MulticastSocket(int port) 构造多播套接字并将其绑定到本地主机上的指定端口。MulticastSocket(SocketAddress bindaddr) 创建一个多播套接字,绑定到指定的本地套接字地址。创建一个未绑定的服务套接字。ServerSocket(int port) 创建绑定到指定端口的服务套接字。ServerSocket(int port, int backlog) 创建一个服务套接字并将其绑定到指定的本地端口号,具有指定的积压。ServerSocket(int port, int backlog, InetAddress bindAddr) 创建具有指定端口、监听积压和要绑定的本地 IP 地址的服务。创建一个流套接字并将其连接到指定主机上的指定端口号。已弃用。使用 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) 创建套接字并将其连接到指定远程端口上的指定远程地址。 -
IOException 在 java.net.http 中的用法
java.net.http 中 IOException 的子类修饰符和类型类描述class当要发送HttpRequest的连接未在指定时间段内成功建立时抛出。class在指定时间段内未收到响应时抛出。final class当开始握手失败时抛出。在 java.net.http 中抛出 IOException修饰符和类型方法描述abstract <T> HttpResponse<T>HttpClient.send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) 使用此客户端发送给定请求,必要时阻塞以获得响应。 -
IOException 在 java.nio 中的用法
在 java.nio 中抛出 IOException -
IOException 在 java.nio.channels 中的用法
java.nio.channels 中 IOException 的子类修饰符和类型类描述class当另一个线程关闭通道或它在 I/O 操作中阻塞的通道部分时,一个线程接收到的已检查异常。class当另一个线程在通道上的 I/O 操作中被阻塞时中断它时,线程接收到的已检查异常。class当尝试在已关闭或至少对该操作关闭的通道上调用或完成 I/O 操作时抛出已检查异常。class当另一个线程在等待获取文件锁时中断它时,一个线程接收到的已检查异常。class在异步操作完成之前超时过去时,线程接收到的已检查异常。在 java.nio.channels 中抛出 IOException修饰符和类型方法描述abstract SocketChannelServerSocketChannel.accept()接受与此通道的套接字建立的连接。AsynchronousServerSocketChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址并配置套接字以监听连接。abstract AsynchronousServerSocketChannelAsynchronousServerSocketChannel.bind(SocketAddress local, int backlog) 将通道的套接字绑定到本地地址并配置套接字以监听连接。abstract AsynchronousSocketChannelAsynchronousSocketChannel.bind(SocketAddress local) abstract DatagramChannelDatagramChannel.bind(SocketAddress local) NetworkChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址。final ServerSocketChannelServerSocketChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址并配置套接字以监听连接。abstract ServerSocketChannelServerSocketChannel.bind(SocketAddress local, int backlog) 将通道的套接字绑定到本地地址并配置套接字以监听连接。abstract SocketChannelSocketChannel.bind(SocketAddress local) 将通道的套接字绑定到本地地址。abstract MembershipKeyMembershipKey.block(InetAddress source) 阻止来自给定源地址的多播数据报。voidAsynchronousChannel.close()关闭此通道。voidChannel.close()关闭此通道。final voidFileLock.close()此方法调用FileLock.release()方法。voidInterruptibleChannel.close()关闭此通道。voidMulticastChannel.close()关闭此通道。abstract voidSelector.close()关闭此选择器。abstract SelectableChannelSelectableChannel.configureBlocking(boolean block) 调整此通道的阻塞模式。abstract DatagramChannelDatagramChannel.connect(SocketAddress remote) 连接此通道的套接字。abstract booleanSocketChannel.connect(SocketAddress remote) 连接此通道的套接字。abstract DatagramChannelDatagramChannel.disconnect()断开此通道的套接字。abstract booleanSocketChannel.finishConnect()完成连接套接字通道的过程。abstract voidAsynchronousFileChannel.force(boolean metaData) 强制将对此通道文件的任何更新写入包含它的存储设备。abstract voidFileChannel.force(boolean metaData) 强制将对此通道文件的任何更新写入包含它的存储设备。abstract SocketAddressAsynchronousServerSocketChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。abstract SocketAddressAsynchronousSocketChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。abstract SocketAddressDatagramChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。NetworkChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。abstract SocketAddressServerSocketChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。abstract SocketAddressSocketChannel.getLocalAddress()返回此通道的套接字绑定到的套接字地址。<T> TNetworkChannel.getOption(SocketOption<T> name) 返回套接字选项的值。abstract SocketAddressAsynchronousSocketChannel.getRemoteAddress()返回此通道的套接字所连接的远程地址。abstract SocketAddressDatagramChannel.getRemoteAddress()返回此通道的套接字所连接的远程地址。abstract SocketAddressSocketChannel.getRemoteAddress()返回此通道的套接字所连接的远程地址。MulticastChannel.join(InetAddress group, NetworkInterface interf) 加入多播组以开始接收发送到该组的所有数据报,返回成员密钥。MulticastChannel.join(InetAddress group, NetworkInterface interf, InetAddress source) 加入多播组以开始接收从给定源地址发送到该组的数据报。final FileLockFileChannel.lock()获取此通道文件的独占锁。abstract FileLockFileChannel.lock(long position, long size, boolean shared) 获取此通道文件的给定区域的锁。abstract MappedByteBufferFileChannel.map(FileChannel.MapMode mode, long position, long size) 将此通道文件的一个区域直接映射到内存中。FileChannel.map(FileChannel.MapMode mode, long offset, long size, SegmentScopePREVIEW session) 预览。将此通道文件的一个区域映射到一个新的映射内存段,具有给定的偏移量、大小和内存会话。static AsynchronousFileChannelAsynchronousFileChannel.open(Path file, OpenOption... options) 打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。static AsynchronousFileChannelAsynchronousFileChannel.open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) 打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。AsynchronousServerSocketChannel.open()打开异步服务套接字通道。AsynchronousServerSocketChannel.open(AsynchronousChannelGroup group) 打开异步服务套接字通道。static AsynchronousSocketChannelAsynchronousSocketChannel.open()打开异步套接字通道。static AsynchronousSocketChannelAsynchronousSocketChannel.open(AsynchronousChannelGroup group) 打开异步套接字通道。static DatagramChannelDatagramChannel.open()打开数据报通道。static DatagramChannelDatagramChannel.open(ProtocolFamily family) 打开数据报通道。static FileChannelFileChannel.open(Path path, OpenOption... options) 打开或创建一个文件,返回一个文件通道来访问该文件。static FileChannelFileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建一个文件,返回一个文件通道来访问该文件。static PipePipe.open()打开管道。static SelectorSelector.open()打开一个选择器。static ServerSocketChannelServerSocketChannel.open()打开服务套接字通道互联网协议socket。static ServerSocketChannelServerSocketChannel.open(ProtocolFamily family) 打开服务套接字通道。static SocketChannelSocketChannel.open()打开一个套接字通道互联网协议socket。static SocketChannelSocketChannel.open(ProtocolFamily family) 打开套接字通道。static SocketChannelSocketChannel.open(SocketAddress remote) 打开套接字通道并将其连接到远程地址。abstract longFileChannel.position()返回此通道的文件位置。abstract FileChannelFileChannel.position(long newPosition) 设置此通道的文件位置。longSeekableByteChannel.position()返回此通道的位置。SeekableByteChannel.position(long newPosition) 设置此通道的位置。abstract intDatagramChannel.read(ByteBuffer dst) 从此通道读取数据报。final longDatagramChannel.read(ByteBuffer[] dsts) 从此通道读取数据报。abstract longDatagramChannel.read(ByteBuffer[] dsts, int offset, int length) 从此通道读取数据报。abstract intFileChannel.read(ByteBuffer dst) 从此通道读取一系列字节到给定的缓冲区中。final longFileChannel.read(ByteBuffer[] dsts) 从此通道读取一系列字节到给定的缓冲区中。abstract longFileChannel.read(ByteBuffer[] dsts, int offset, int length) 从此通道读取字节序列到给定缓冲区的子序列中。abstract intFileChannel.read(ByteBuffer dst, long position) 从给定的文件位置开始,从该通道将字节序列读入给定的缓冲区。intReadableByteChannel.read(ByteBuffer dst) 从此通道读取一系列字节到给定的缓冲区中。longScatteringByteChannel.read(ByteBuffer[] dsts) 从此通道读取一系列字节到给定的缓冲区中。longScatteringByteChannel.read(ByteBuffer[] dsts, int offset, int length) 从此通道读取字节序列到给定缓冲区的子序列中。intSeekableByteChannel.read(ByteBuffer dst) 从此通道读取一系列字节到给定的缓冲区中。abstract intSocketChannel.read(ByteBuffer dst) final longSocketChannel.read(ByteBuffer[] dsts) abstract longSocketChannel.read(ByteBuffer[] dsts, int offset, int length) abstract SocketAddressDatagramChannel.receive(ByteBuffer dst) 通过此通道接收数据报。abstract voidFileLock.release()释放这个锁。abstract intSelector.select()选择一组键,其对应的通道已准备好进行 I/O 操作。abstract intSelector.select(long timeout) 选择一组键,其对应的通道已准备好进行 I/O 操作。intSelector.select(Consumer<SelectionKey> action) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。intSelector.select(Consumer<SelectionKey> action, long timeout) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。abstract intSelector.selectNow()选择一组键,其对应的通道已准备好进行 I/O 操作。intSelector.selectNow(Consumer<SelectionKey> action) 选择相应通道已准备好进行 I/O 操作的键并对其执行操作。abstract intDatagramChannel.send(ByteBuffer src, SocketAddress target) 通过此通道发送数据报。abstract <T> AsynchronousServerSocketChannelAsynchronousServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> AsynchronousSocketChannelAsynchronousSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> DatagramChannelDatagramChannel.setOption(SocketOption<T> name, T value) <T> NetworkChannelNetworkChannel.setOption(SocketOption<T> name, T value) 设置套接字选项的值。abstract <T> ServerSocketChannelServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> SocketChannelSocketChannel.setOption(SocketOption<T> name, T value) abstract AsynchronousSocketChannelAsynchronousSocketChannel.shutdownInput()在不关闭通道的情况下关闭读取连接。abstract SocketChannelSocketChannel.shutdownInput()在不关闭通道的情况下关闭读取连接。abstract voidAsynchronousChannelGroup.shutdownNow()关闭组并关闭组中所有打开的通道。abstract AsynchronousSocketChannelAsynchronousSocketChannel.shutdownOutput()在不关闭通道的情况下关闭写入连接。abstract SocketChannelSocketChannel.shutdownOutput()在不关闭通道的情况下关闭写入连接。abstract longAsynchronousFileChannel.size()返回此通道文件的当前大小。abstract longFileChannel.size()返回此通道文件的当前大小。longSeekableByteChannel.size()返回此通道连接到的实体的当前大小。abstract longFileChannel.transferFrom(ReadableByteChannel src, long position, long count) 将字节从给定的可读字节通道传输到该通道的文件中。abstract longFileChannel.transferTo(long position, long count, WritableByteChannel target) 将字节从此通道的文件传输到给定的可写字节通道。abstract AsynchronousFileChannelAsynchronousFileChannel.truncate(long size) 将此通道的文件截断为给定大小。abstract FileChannelFileChannel.truncate(long size) 将此通道的文件截断为给定大小。SeekableByteChannel.truncate(long size) 将此通道连接到的实体截断为给定大小。final FileLockAsynchronousFileChannel.tryLock()尝试获取此通道文件的独占锁。abstract FileLockAsynchronousFileChannel.tryLock(long position, long size, boolean shared) 尝试获取此通道文件的给定区域的锁。final FileLockFileChannel.tryLock()尝试获取此通道文件的独占锁。abstract FileLockFileChannel.tryLock(long position, long size, boolean shared) 尝试获取此通道文件的给定区域的锁。static AsynchronousChannelGroupAsynchronousChannelGroup.withCachedThreadPool(ExecutorService executor, int initialSize) 使用给定线程池创建一个异步通道组,该线程池根据需要创建新线程。static AsynchronousChannelGroupAsynchronousChannelGroup.withFixedThreadPool(int nThreads, ThreadFactory threadFactory) 创建具有固定线程池的异步通道组。static AsynchronousChannelGroupAsynchronousChannelGroup.withThreadPool(ExecutorService executor) 使用给定线程池创建异步通道组。abstract intDatagramChannel.write(ByteBuffer src) 将数据报写入此通道。final longDatagramChannel.write(ByteBuffer[] srcs) 将数据报写入此通道。abstract longDatagramChannel.write(ByteBuffer[] srcs, int offset, int length) 将数据报写入此通道。abstract intFileChannel.write(ByteBuffer src) 将给定缓冲区中的字节序列写入此通道。final longFileChannel.write(ByteBuffer[] srcs) 将给定缓冲区中的字节序列写入此通道。abstract longFileChannel.write(ByteBuffer[] srcs, int offset, int length) 从给定缓冲区的子序列中将字节序列写入此通道。abstract intFileChannel.write(ByteBuffer src, long position) 从给定的文件位置开始,从给定的缓冲区向此通道写入一个字节序列。longGatheringByteChannel.write(ByteBuffer[] srcs) 将给定缓冲区中的字节序列写入此通道。longGatheringByteChannel.write(ByteBuffer[] srcs, int offset, int length) 从给定缓冲区的子序列中将字节序列写入此通道。intSeekableByteChannel.write(ByteBuffer src) 将给定缓冲区中的字节序列写入此通道。abstract intSocketChannel.write(ByteBuffer src) final longSocketChannel.write(ByteBuffer[] srcs) abstract longSocketChannel.write(ByteBuffer[] srcs, int offset, int length) intWritableByteChannel.write(ByteBuffer src) 将给定缓冲区中的字节序列写入此通道。 -
IOException 在 java.nio.channels.spi 中的用法
修饰符和类型方法描述final voidAbstractInterruptibleChannel.close()关闭此通道。final voidAbstractSelector.close()关闭此选择器。final SelectableChannelAbstractSelectableChannel.configureBlocking(boolean block) 调整此通道的阻塞模式。protected abstract voidAbstractInterruptibleChannel.implCloseChannel()关闭此通道。protected final voidAbstractSelectableChannel.implCloseChannel()关闭此通道。protected abstract voidAbstractSelectableChannel.implCloseSelectableChannel()关闭这个可选择的通道。protected abstract voidAbstractSelector.implCloseSelector()关闭此选择器。protected abstract voidAbstractSelectableChannel.implConfigureBlocking(boolean block) 调整此通道的阻塞模式。SelectorProvider.inheritedChannel()返回从创建此 Java 虚拟机的实体继承的通道。abstract AsynchronousChannelGroupAsynchronousChannelProvider.openAsynchronousChannelGroup(int nThreads, ThreadFactory threadFactory) 构造一个新的具有固定线程池的异步通道组。abstract AsynchronousChannelGroupAsynchronousChannelProvider.openAsynchronousChannelGroup(ExecutorService executor, int initialSize) 使用给定的线程池构造一个新的异步通道组。abstract AsynchronousServerSocketChannelAsynchronousChannelProvider.openAsynchronousServerSocketChannel(AsynchronousChannelGroup group) 打开异步服务套接字通道。abstract AsynchronousSocketChannelAsynchronousChannelProvider.openAsynchronousSocketChannel(AsynchronousChannelGroup group) 打开异步套接字通道。abstract DatagramChannelSelectorProvider.openDatagramChannel()打开数据报通道。abstract DatagramChannelSelectorProvider.openDatagramChannel(ProtocolFamily family) 打开数据报通道。abstract PipeSelectorProvider.openPipe()打开管道。abstract AbstractSelectorSelectorProvider.openSelector()打开一个选择器。abstract ServerSocketChannelSelectorProvider.openServerSocketChannel()打开服务套接字通道。SelectorProvider.openServerSocketChannel(ProtocolFamily family) 打开服务套接字通道。abstract SocketChannelSelectorProvider.openSocketChannel()打开套接字通道。SelectorProvider.openSocketChannel(ProtocolFamily family) 打开套接字通道。 -
IOException 在 java.nio.charset 中的用法
java.nio.charset 中 IOException 的子类修饰符和类型类描述class发生字符编码或解码错误时抛出检查异常。class当输入字节序列对于给定字符集不合法或输入字符序列不是合法的 16 位 Unicode 序列时抛出检查异常。class当输入字符(或字节)序列有效但无法映射到输出字节(或字符)序列时抛出检查异常。 -
IOException 在 java.nio.file 中的用法
java.nio.file 中 IOException 的子类修饰符和类型类描述class文件系统操作被拒绝时抛出的检查异常,通常是由于文件权限或其他访问检查。class当文件不能作为原子文件系统操作移动时抛出检查异常。class当文件系统操作因目录不为空而失败时抛出已检查的异常。class当尝试创建文件或目录并且该名称的文件已经存在时抛出检查异常。class当文件系统操作对一个或两个文件失败时抛出。class遇到文件系统循环或循环时抛出已检查的异常。class尝试访问不存在的文件时抛出已检查的异常。class当针对目录的文件系统操作因文件不是目录而失败时抛出已检查异常。class当文件系统操作因文件不是符号链接而失败时抛出已检查的异常。java.nio.file 中返回 IOException 的方法java.nio.file 中的方法,参数类型为 IOException修饰符和类型方法描述FileVisitor.postVisitDirectory(T dir, IOException exc) 在访问了目录中的条目及其所有后代之后为目录调用。SimpleFileVisitor.postVisitDirectory(T dir, IOException exc) 在访问了目录中的条目及其所有后代之后为目录调用。FileVisitor.visitFileFailed(T file, IOException exc) 为无法访问的文件调用。SimpleFileVisitor.visitFileFailed(T file, IOException exc) 为无法访问的文件调用。在 java.nio.file 中抛出 IOException修饰符和类型方法描述boolean决定是否应接受或过滤给定的目录条目。abstract voidFileSystem.close()关闭此文件系统。voidWatchService.close()关闭此监视服务。static longFiles.copy(InputStream in, Path target, CopyOption... options) 将输入流中的所有字节复制到文件中。static longFiles.copy(Path source, OutputStream out) 将文件中的所有字节复制到输出流。static PathFiles.copy(Path source, Path target, CopyOption... options) 将文件复制到目标文件。static PathFiles.createDirectories(Path dir, FileAttribute<?>... attrs) 通过首先创建所有不存在的父目录来创建目录。static PathFiles.createDirectory(Path dir, FileAttribute<?>... attrs) 创建一个新目录。static PathFiles.createFile(Path path, FileAttribute<?>... attrs) 创建一个新的空文件,如果文件已经存在则失败。static PathFiles.createLink(Path link, Path existing) 为现有文件创建新链接(目录条目)(可选操作).static PathFiles.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) 创建指向目标的符号链接(可选操作).static PathFiles.createTempDirectory(String prefix, FileAttribute<?>... attrs) 在默认的临时文件目录中创建一个新目录,使用给定的前缀生成其名称。static PathFiles.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs) 在指定目录中创建一个新目录,使用给定的前缀生成其名称。static PathFiles.createTempFile(String prefix, String suffix, FileAttribute<?>... attrs) 在默认临时文件目录中创建一个空文件,使用给定的前缀和后缀生成其名称。static PathFiles.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs) 在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。static void删除文件。voidSecureDirectoryStream.deleteDirectory(T path) 删除目录。voidSecureDirectoryStream.deleteFile(T path) 删除文件。static booleanFiles.deleteIfExists(Path path) 删除文件(如果存在)。Files.find(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) 通过在以给定起始文件为根的文件树中搜索文件,返回一个用Path延迟填充的Stream。static ObjectFiles.getAttribute(Path path, String attribute, LinkOption... options) 读取文件属性的值。abstract ObjectFileStore.getAttribute(String attribute) 读取文件存储属性的值。longFileStore.getBlockSize()返回此文件存储中每个块的字节数。static FileStoreFiles.getFileStore(Path path) 返回代表文件所在文件存储的FileStore。static FileTimeFiles.getLastModifiedTime(Path path, LinkOption... options) 返回文件的最后修改时间。static UserPrincipalFiles.getOwner(Path path, LinkOption... options) 返回文件的所有者。static Set<PosixFilePermission>Files.getPosixFilePermissions(Path path, LinkOption... options) 返回文件的 POSIX 文件权限。abstract longFileStore.getTotalSpace()返回文件存储的大小(以字节为单位)。abstract longFileStore.getUnallocatedSpace()返回文件存储中未分配的字节数。abstract longFileStore.getUsableSpace()返回文件存储上此 Java 虚拟机可用的字节数。static boolean告知文件是否被视为 hidden 。static booleanFiles.isSameFile(Path path, Path path2) 测试两个路径是否找到同一个文件。从文件中读取所有行作为Stream。从文件中读取所有行作为Stream。返回一个延迟填充的Stream,其元素是目录中的条目。static long查找并返回两个文件内容中第一个不匹配字节的位置,如果不匹配则返回-1L。static PathFiles.move(Path source, Path target, CopyOption... options) 将文件移动或重命名为目标文件。voidSecureDirectoryStream.move(T srcpath, SecureDirectoryStream<T> targetdir, T targetpath) 将文件从此目录移动到另一个目录。static BufferedReaderFiles.newBufferedReader(Path path) 打开一个文件进行读取,返回一个BufferedReader以高效的方式从文件中读取文本。static BufferedReaderFiles.newBufferedReader(Path path, Charset cs) 打开一个文件进行读取,返回一个BufferedReader可用于以有效的方式从文件中读取文本。static BufferedWriterFiles.newBufferedWriter(Path path, Charset cs, OpenOption... options) 打开或创建一个用于写入的文件,返回一个BufferedWriter可用于以有效的方式将文本写入文件。static BufferedWriterFiles.newBufferedWriter(Path path, OpenOption... options) 打开或创建用于写入的文件,返回BufferedWriter以高效方式将文本写入文件。static SeekableByteChannelFiles.newByteChannel(Path path, OpenOption... options) 打开或创建一个文件,返回一个可搜索的字节通道来访问该文件。static SeekableByteChannelFiles.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建一个文件,返回一个可搜索的字节通道来访问该文件。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.newDirectoryStream(T path, LinkOption... options) 打开由给定路径标识的目录,返回SecureDirectoryStream以迭代目录中的条目。static FileSystemFileSystems.newFileSystem(URI uri, Map<String, ?> env) 构造一个由URI标识的新文件系统static FileSystemFileSystems.newFileSystem(URI uri, Map<String, ?> env, ClassLoader loader) 构造一个由URI标识的新文件系统static FileSystemFileSystems.newFileSystem(Path path) 构造一个新的FileSystem来访问文件的内容作为文件系统。static FileSystemFileSystems.newFileSystem(Path path, ClassLoader loader) 构造一个新的FileSystem来访问文件的内容作为文件系统。static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env) 构造一个新的FileSystem来访问文件的内容作为文件系统。static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env, ClassLoader loader) 构造一个新的FileSystem来访问文件的内容作为文件系统。static InputStreamFiles.newInputStream(Path path, OpenOption... options) 打开一个文件,返回一个输入流以从文件中读取。static OutputStreamFiles.newOutputStream(Path path, OpenOption... options) 打开或创建文件,返回可用于将字节写入文件的输出流。abstract WatchServiceFileSystem.newWatchService()构造一个新的WatchService(可选操作).FileVisitor.postVisitDirectory(T dir, IOException exc) 在访问了目录中的条目及其所有后代之后为目录调用。SimpleFileVisitor.postVisitDirectory(T dir, IOException exc) 在访问了目录中的条目及其所有后代之后为目录调用。FileVisitor.preVisitDirectory(T dir, BasicFileAttributes attrs) 在访问目录中的条目之前为目录调用。SimpleFileVisitor.preVisitDirectory(T dir, BasicFileAttributes attrs) 在访问目录中的条目之前为目录调用。static StringFiles.probeContentType(Path path) 探测文件的内容类型。static byte[]Files.readAllBytes(Path path) 从文件中读取所有字节。Files.readAllLines(Path path) 从文件中读取所有行。Files.readAllLines(Path path, Charset cs) 从文件中读取所有行。static <A extends BasicFileAttributes>
AFiles.readAttributes(Path path, Class<A> type, LinkOption... options) 作为批量操作读取文件的属性。Files.readAttributes(Path path, String attributes, LinkOption... options) 读取一组文件属性作为批量操作。static StringFiles.readString(Path path) static StringFiles.readString(Path path, Charset cs) 将文件中的所有字符读入字符串,使用指定的 charset 从字节解码为字符。static PathFiles.readSymbolicLink(Path link) 读取符号链接的目标(可选操作).default WatchKeyPath.register(WatchService watcher, WatchEvent.Kind<?>... events) 向监视服务注册此路径所在的文件。Path.register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers) 向监视服务注册此路径所在的文件。Watchable.register(WatchService watcher, WatchEvent.Kind<?>... events) 向监视服务注册对象。Watchable.register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers) 向监视服务注册对象。static PathFiles.setAttribute(Path path, String attribute, Object value, LinkOption... options) 设置文件属性的值。static PathFiles.setLastModifiedTime(Path path, FileTime time) 更新文件的上次修改时间属性。static PathFiles.setOwner(Path path, UserPrincipal owner) 更新文件所有者。static PathFiles.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms) 设置文件的 POSIX 权限。static long返回文件的大小(以字节为单位)。Path.toRealPath(LinkOption... options) 返回现有文件的 real 路径。FileVisitor.visitFile(T file, BasicFileAttributes attrs) 为目录中的文件调用。SimpleFileVisitor.visitFile(T file, BasicFileAttributes attrs) 为目录中的文件调用。FileVisitor.visitFileFailed(T file, IOException exc) 为无法访问的文件调用。SimpleFileVisitor.visitFileFailed(T file, IOException exc) 为无法访问的文件调用。Files.walk(Path start, int maxDepth, FileVisitOption... options) 通过遍历以给定起始文件为根的文件树,返回一个用Path延迟填充的Stream。Files.walk(Path start, FileVisitOption... options) 通过遍历以给定起始文件为根的文件树,返回一个用Path延迟填充的Stream。static PathFiles.walkFileTree(Path start, FileVisitor<? super Path> visitor) 遍历文件树。static PathFiles.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor) 遍历文件树。static PathFiles.write(Path path, byte[] bytes, OpenOption... options) 将字节写入文件。static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) 将文本行写入文件。static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options) 将文本行写入文件。static PathFiles.writeString(Path path, CharSequence csq, Charset cs, OpenOption... options) 将 CharSequence 写入文件。static PathFiles.writeString(Path path, CharSequence csq, OpenOption... options) 将 CharSequence 写入文件。java.nio.file 中的构造函数,参数类型为 IOException -
IOException 在 java.nio.file.attribute 中的用法
修饰符和类型方法描述void删除用户定义的属性。AclFileAttributeView.getAcl()读取访问控制列表。FileOwnerAttributeView.getOwner()读取文件所有者。UserDefinedFileAttributeView.list()返回包含用户定义属性名称的列表。abstract GroupPrincipalUserPrincipalLookupService.lookupPrincipalByGroupName(String group) 按组名查找组主体。abstract UserPrincipalUserPrincipalLookupService.lookupPrincipalByName(String name) 按名称查找用户主体。intUserDefinedFileAttributeView.read(String name, ByteBuffer dst) 将用户定义属性的值读入缓冲区。BasicFileAttributeView.readAttributes()读取基本文件属性作为批量操作。DosFileAttributeView.readAttributes()PosixFileAttributeView.readAttributes()void更新(替换)访问控制列表。voidDosFileAttributeView.setArchive(boolean value) 更新存档属性的值。voidPosixFileAttributeView.setGroup(GroupPrincipal group) 更新文件组所有者。voidDosFileAttributeView.setHidden(boolean value) 更新隐藏属性的值。voidFileOwnerAttributeView.setOwner(UserPrincipal owner) 更新文件所有者。voidPosixFileAttributeView.setPermissions(Set<PosixFilePermission> perms) 更新文件权限。voidDosFileAttributeView.setReadOnly(boolean value) 更新只读属性的值。voidDosFileAttributeView.setSystem(boolean value) 更新系统属性的值。voidBasicFileAttributeView.setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) 更新任何或所有文件的上次修改时间、上次访问时间和创建时间属性。int返回用户定义属性值的大小。intUserDefinedFileAttributeView.write(String name, ByteBuffer src) 从缓冲区写入用户定义属性的值。 -
IOException 在 java.nio.file.spi 中的用法
在 java.nio.file.spi 中抛出 IOException修饰符和类型方法描述abstract voidFileSystemProvider.checkAccess(Path path, AccessMode... modes) 检查文件是否存在,并可选地检查文件的可访问性。abstract voidFileSystemProvider.copy(Path source, Path target, CopyOption... options) 将文件复制到目标文件。abstract voidFileSystemProvider.createDirectory(Path dir, FileAttribute<?>... attrs) 创建一个新目录。voidFileSystemProvider.createLink(Path link, Path existing) 为现有文件创建新链接(目录条目)。voidFileSystemProvider.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) 创建指向目标的符号链接。abstract void删除文件。booleanFileSystemProvider.deleteIfExists(Path path) 删除文件(如果存在)。abstract FileStoreFileSystemProvider.getFileStore(Path path) 返回代表文件所在文件存储的FileStore。abstract boolean告知文件是否被视为 hidden 。abstract booleanFileSystemProvider.isSameFile(Path path, Path path2) 测试两个路径是否找到同一个文件。abstract voidFileSystemProvider.move(Path source, Path target, CopyOption... options) 将文件移动或重命名为目标文件。FileSystemProvider.newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) 打开或创建用于读取和/或写入的文件,返回异步文件通道以访问该文件。abstract SeekableByteChannelFileSystemProvider.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建一个文件,返回一个可搜索的字节通道来访问该文件。abstract DirectoryStream<Path>FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) 打开一个目录,返回一个DirectoryStream以迭代目录中的条目。FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 打开或创建用于读取和/或写入的文件,返回文件通道以访问该文件。abstract FileSystemFileSystemProvider.newFileSystem(URI uri, Map<String, ?> env) 构造一个由 URI 标识的新FileSystem对象。FileSystemProvider.newFileSystem(Path path, Map<String, ?> env) 构造一个新的FileSystem来访问文件的内容作为文件系统。FileSystemProvider.newInputStream(Path path, OpenOption... options) 打开一个文件,返回一个输入流以从文件中读取。FileSystemProvider.newOutputStream(Path path, OpenOption... options) 打开或创建文件,返回可用于将字节写入文件的输出流。abstract StringFileTypeDetector.probeContentType(Path path) 探测给定文件以猜测其内容类型。abstract <A extends BasicFileAttributes>
AFileSystemProvider.readAttributes(Path path, Class<A> type, LinkOption... options) 作为批量操作读取文件的属性。FileSystemProvider.readAttributes(Path path, String attributes, LinkOption... options) 读取一组文件属性作为批量操作。<A extends BasicFileAttributes>
AFileSystemProvider.readAttributesIfExists(Path path, Class<A> type, LinkOption... options) 如果文件存在,则将文件的属性作为批量操作读取。FileSystemProvider.readSymbolicLink(Path link) 读取符号链接的目标。abstract voidFileSystemProvider.setAttribute(Path path, String attribute, Object value, LinkOption... options) 设置文件属性的值。 -
IOException 在 java.rmi 中的用法
java.rmi 中 IOException 的子类修饰符和类型类描述classjava.rmi.Naming类的某些方法(特别是bind、rebind和unbind)会抛出AccessException,以指示调用者无权执行方法调用请求的操作。class如果拒绝连接到远程主机以进行远程方法调用,则会抛出ConnectException。class如果在连接到远程主机以进行远程方法调用时发生IOException,则会抛出ConnectIOException。class如果在编组远程调用标头、参数或远程方法调用的返回值时发生java.io.IOException,则会抛出MarshalException。class如果尝试在远程虚拟机中不再存在的对象上调用方法,则会抛出NoSuchObjectException。classRemoteException是在执行远程方法调用期间可能发生的许多与通信相关的异常的公共超类。class当在服务上处理调用时抛出Error时,抛出ServerError作为远程方法调用的结果,在解组参数、执行远程方法本身或编组返回值时。class当RemoteException在服务上处理调用时抛出ServerException作为远程方法调用的结果,在解组参数或执行远程方法本身时。class已弃用。没有替代品class如果在导出远程对象时找不到有效的存根类,则会抛出StubNotFoundException。class如果远程方法调用的客户端作为调用结果接收到一个已检查异常,但该检查异常不在远程接口方法的throws子句中声明的已检查异常类型中,则抛出UnexpectedException。class如果在为远程方法调用创建到远程主机的连接时发生java.net.UnknownHostException,则会抛出UnknownHostException。class如果发生以下任何情况,则在解组远程方法调用的参数或结果时可能会抛出UnmarshalException: 如果在解组调用标头时发生异常 如果返回值的协议无效 如果发生java.io.IOException解组参数(在服务端)或返回值(在客户端)。在 java.rmi 中抛出 IOExceptionjava.rmi 中的构造函数抛出 IOException -
IOException 在 java.rmi.server 中的用法
java.rmi.server 中 IOException 的子类修饰符和类型类描述class如果尝试导出远程对象失败,则会抛出ExportException和RemoteException。class已弃用。没有替代品。class已弃用。没有替代品。class已弃用。这个类已经过时了。在 java.rmi.server 中抛出 IOException修饰符和类型方法描述RMIServerSocketFactory.createServerSocket(int port) 在指定端口(端口 0 表示匿名端口)上创建服务套接字。abstract ServerSocketRMISocketFactory.createServerSocket(int port) 在指定端口(端口 0 表示匿名端口)上创建服务套接字。RMIClientSocketFactory.createSocket(String host, int port) 创建连接到指定主机和端口的客户端套接字。abstract SocketRMISocketFactory.createSocket(String host, int port) 创建连接到指定主机和端口的客户端套接字。voidRemoteCall.done()已弃用。没有替代品RemoteCall.getInputStream()已弃用。没有替代品RemoteCall.getOutputStream()已弃用。没有替代品RemoteCall.getResultStream(boolean success) 已弃用。没有替代品static ObjIDObjID.read(ObjectInput in) 通过从ObjectInput实例解组二进制表示来构造并返回一个新的ObjID实例。static UID通过从DataInput实例解组二进制表示来构造并返回一个新的UID实例。voidRemoteCall.releaseInputStream()已弃用。没有替代品voidRemoteCall.releaseOutputStream()已弃用。没有替代品static voidRMISocketFactory.setSocketFactory(RMISocketFactory fac) 设置 RMI 从中获取套接字的全局套接字工厂(如果远程对象未与特定的客户端和/或服务套接字工厂相关联)。voidObjID.write(ObjectOutput out) 将此ObjID的二进制表示编组为ObjectOutput实例。voidUID.write(DataOutput out) 将此UID的二进制表示编组为DataOutput实例。 -
IOException 在 java.security 中的用法
在 java.security 中抛出 IOException修饰符和类型方法描述voidCertificate.decode(InputStream stream) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。从输入流中解码证书。voidCertificate.encode(OutputStream stream) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。将证书编码为可由decode方法解码的格式的输出流。protected abstract byte[]AlgorithmParametersSpi.engineGetEncoded()以其主要编码格式返回参数。protected abstract byte[]AlgorithmParametersSpi.engineGetEncoded(String format) 返回以指定格式编码的参数。protected abstract voidAlgorithmParametersSpi.engineInit(byte[] params) 导入指定的参数,并按照参数的主要解码格式进行解码。protected abstract voidAlgorithmParametersSpi.engineInit(byte[] params, String format) 从params中导入参数,按照指定的解码格式进行解码。abstract voidKeyStoreSpi.engineLoad(InputStream stream, char[] password) 从给定的输入流加载密钥库。voidKeyStoreSpi.engineLoad(KeyStore.LoadStoreParameter param) 使用给定的KeyStore.LoadStoreParameter加载密钥库。booleanKeyStoreSpi.engineProbe(InputStream stream) 探测指定的输入流以确定它是否包含此实现支持的密钥库。abstract voidKeyStoreSpi.engineStore(OutputStream stream, char[] password) 将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。voidKeyStoreSpi.engineStore(KeyStore.LoadStoreParameter param) 使用给定的KeyStore.LoadStoreParameter存储此密钥库。final byte[]AlgorithmParameters.getEncoded()以其主要编码格式返回参数。final byte[]AlgorithmParameters.getEncoded(String format) 返回以指定方案编码的参数。static final KeyStoreKeyStore.getInstance(File file, char[] password) 返回适当密钥库类型的已加载密钥库对象。static final KeyStoreKeyStore.getInstance(File file, KeyStore.LoadStoreParameter param) 返回适当密钥库类型的已加载密钥库对象。SignedObject.getObject()检索封装的对象。final voidAlgorithmParameters.init(byte[] params) 导入指定的参数,并按照参数的主要解码格式进行解码。final void从params中导入参数,按照指定的解码方案进行解码。final voidKeyStore.load(InputStream stream, char[] password) 从给定的输入流加载此密钥库。final voidKeyStore.load(KeyStore.LoadStoreParameter param) 使用给定的LoadStoreParameter加载此密钥库。voidProvider.load(InputStream inStream) 从输入流中读取属性列表(键和元素对)。intDigestInputStream.read()读取一个字节,并更新消息摘要(如果摘要功能打开)。intDigestInputStream.read(byte[] b, int off, int len) 读入字节数组,并更新消息摘要(如果摘要功能打开)。final voidKeyStore.store(OutputStream stream, char[] password) 将此密钥库存储到给定的输出流,并使用给定的密码保护其完整性。final voidKeyStore.store(KeyStore.LoadStoreParameter param) 使用给定的LoadStoreParameter存储此密钥库。voidDigestOutputStream.write(byte[] b, int off, int len) 使用指定的子数组更新消息摘要(如果摘要功能打开),并且在任何情况下都将子数组写入输出流。voidDigestOutputStream.write(int b) 使用指定的字节更新消息摘要(如果摘要功能打开),并且在任何情况下都将字节写入输出流。java.security 中的构造函数抛出 IOException修饰符构造方法描述SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine) 从任何 Serializable 对象构造一个SignedObject。 -
IOException 在 java.security.cert 中的用法
修饰符和类型方法描述voidX509CRLSelector.addIssuerName(byte[] name) 将名称添加到 issuerNames 条件。voidX509CRLSelector.addIssuerName(String name) voidX509CertSelector.addPathToName(int type, byte[] name) 将名称添加到 pathToNames 条件。voidX509CertSelector.addPathToName(int type, String name) 将名称添加到 pathToNames 条件。voidX509CertSelector.addSubjectAlternativeName(int type, byte[] name) 将名称添加到 subjectAlternativeNames 条件。voidX509CertSelector.addSubjectAlternativeName(int type, String name) 将名称添加到 subjectAlternativeNames 条件。voidExtension.encode(OutputStream out) 生成扩展的 DER 编码并将其写入输出流。byte[]X509CertSelector.getIssuerAsBytes()将发行者标准作为字节数组返回。byte[]X509CertSelector.getSubjectAsBytes()将主题标准作为字节数组返回。voidX509CertSelector.setExtendedKeyUsage(Set<String> keyPurposeSet) 设置 extendedKeyUsage 标准。voidX509CertSelector.setIssuer(byte[] issuerDN) 设置发行者标准。voidvoidX509CRLSelector.setIssuerNames(Collection<?> names) Note: 使用 X509CRLSelector.setIssuers(Collection) 代替或仅在使用此方法时指定专有名称的字节数组形式。voidX509CertSelector.setNameConstraints(byte[] bytes) 设置名称约束标准。voidX509CertSelector.setPathToNames(Collection<List<?>> names) 设置 pathToNames 标准。void设置策略约束。voidX509CertSelector.setSubject(byte[] subjectDN) 设置主题标准。voidX509CertSelector.setSubject(String subjectDN) voidX509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names) 设置 subjectAlternativeNames 标准。voidX509CertSelector.setSubjectPublicKey(byte[] key) 设置 subjectPublicKey 标准。voidX509CertSelector.setSubjectPublicKeyAlgID(String oid) 设置 subjectPublicKeyAlgID 标准。java.security.cert 中的构造函数抛出 IOException -
IOException 在 java.util 中的用法
java.util 中 IOException 的子类java.util 中返回 IOException 的方法修饰符和类型方法描述Formatter.ioException()返回此格式化程序的Appendable最后抛出的IOException。Scanner.ioException()返回此Scanner的底层Readable最后抛出的IOException。在 java.util 中抛出 IOException修饰符和类型方法描述voidProperties.load(InputStream inStream) 从输入字节流中读取属性列表(键和元素对)。void以简单的面向行的格式从输入字符流中读取属性列表(键和元素对)。voidProperties.loadFromXML(InputStream in) 将指定输入流上的 XML 文档表示的所有属性加载到此属性表中。ResourceBundle.Control.newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload) 为给定格式和locale的给定包名称实例化资源包,必要时使用给定的类加载器。voidProperties.store(OutputStream out, String comments) void以适合使用load(Reader)方法的格式将此Properties表中的此属性列表(键和元素对)写入输出字符流。voidProperties.storeToXML(OutputStream os, String comment) 发出表示此表中包含的所有属性的 XML 文档。voidProperties.storeToXML(OutputStream os, String comment, String encoding) 使用指定的编码发出表示此表中包含的所有属性的 XML 文档。voidProperties.storeToXML(OutputStream os, String comment, Charset charset) 使用指定的编码发出表示此表中包含的所有属性的 XML 文档。java.util 中的构造函数抛出 IOException修饰符构造方法描述使用指定的文件、字符集和locale构造一个新的格式化程序。构造具有指定文件名、字符集和locale的新格式化程序。PropertyResourceBundle(InputStream stream) 从InputStream创建属性资源包。PropertyResourceBundle(Reader reader) 从Reader创建属性资源包。构造一个新的Scanner生成从指定文件扫描的值。构造一个新的Scanner生成从指定文件扫描的值。构造一个新的Scanner生成从指定文件扫描的值。构造一个新的Scanner生成从指定文件扫描的值。 -
IOException 在 java.util.jar 中的用法
java.util.jar 中 IOException 的子类在 java.util.jar 中抛出 IOException修饰符和类型方法描述JarEntry.getAttributes()返回此条目的ManifestAttributes,如果没有则返回null。JarFile.getInputStream(ZipEntry ze) 返回用于读取指定 zip 文件条目内容的输入流。JarFile.getManifest()返回 jar 文件清单,如果没有则返回null。JarInputStream.getNextEntry()读取下一个 ZIP 文件条目并将流定位在条目数据的开头。JarInputStream.getNextJarEntry()读取下一个 JAR 文件条目并将流定位在条目数据的开头。voidJarOutputStream.putNextEntry(ZipEntry ze) 开始写入新的 JAR 文件条目并将流定位到条目数据的开头。intJarInputStream.read(byte[] b, int off, int len) 从当前 JAR 条目读取到字节数组,返回膨胀的字节数。voidManifest.read(InputStream is) 从指定的 InputStream 中读取清单。voidManifest.write(OutputStream out) 将清单写入指定的 OutputStream。java.util.jar 中的构造函数抛出 IOException修饰符构造方法描述创建一个新的JarFile以从指定的File对象读取。创建一个新的JarFile以从指定的File对象读取。创建一个新的JarFile以指定模式从指定的File对象读取。JarFile(File file, boolean verify, int mode, Runtime.Version version) 创建一个新的JarFile以指定模式从指定的File对象读取。创建一个新的JarFile以从指定文件name中读取。创建一个新的JarFile以从指定文件name中读取。创建一个新的JarInputStream并读取可选清单。JarInputStream(InputStream in, boolean verify) 创建一个新的JarInputStream并读取可选清单。创建一个没有清单的新JarOutputStream。JarOutputStream(OutputStream out, Manifest man) 使用指定的Manifest创建一个新的JarOutputStream。Manifest(InputStream is) 从指定的输入流构造一个新的 Manifest。 -
IOException 在 java.util.logging 中的用法
在 java.util.logging 中抛出 IOException修饰符和类型方法描述voidLogManager.readConfiguration()读取并初始化日志记录配置。voidLogManager.readConfiguration(InputStream ins) 从给定的输入流读取并初始化日志记录配置。voidLogManager.updateConfiguration(InputStream ins, Function<String, BiFunction<String, String, String>> mapper) 更新日志记录配置。voidLogManager.updateConfiguration(Function<String, BiFunction<String, String, String>> mapper) 更新日志记录配置。java.util.logging 中的构造函数抛出 IOException修饰符构造方法描述构造一个默认的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,仅使用LogManager属性(或其默认值)。SocketHandler(String host, int port) 使用指定的主机和端口构造一个SocketHandler。 -
IOException 在 java.util.prefs 中的用法
在 java.util.prefs 中抛出 IOException修饰符和类型方法描述voidAbstractPreferences.exportNode(OutputStream os) 根据Preferences.exportNode(OutputStream)中的规范实施exportNode方法。abstract voidPreferences.exportNode(OutputStream os) 在指定的输出流上发出一个 XML 文档,表示该节点(但不包括其后代)中包含的所有首选项。voidAbstractPreferences.exportSubtree(OutputStream os) 根据Preferences.exportSubtree(OutputStream)中的规范实施exportSubtree方法。abstract voidPreferences.exportSubtree(OutputStream os) 发出一个 XML 文档,表示此节点及其所有后代中包含的所有首选项。static voidPreferences.importPreferences(InputStream is) 在指定的输入流上导入 XML 文档表示的所有首选项。 -
IOException 在 java.util.zip 中的用法
java.util.zip 中 IOException 的子类在 java.util.zip 中抛出 IOException修饰符和类型方法描述intDeflaterInputStream.available()到达 EOF 后返回 0,否则始终返回 1。intInflaterInputStream.available()到达 EOF 后返回 0,否则始终返回 1。intZipInputStream.available()当检测到当前 ZIP 条目的流结尾或ZipInputStream.closeEntry()已在当前 ZIP 条目上调用时返回 0,否则返回 1。voidDeflaterInputStream.close()关闭此输入流及其基础输入流,丢弃任何未决的未压缩数据。voidDeflaterOutputStream.close()将剩余的压缩数据写入输出流并关闭基础流。voidGZIPInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidInflaterInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidInflaterOutputStream.close()将任何剩余的未压缩数据写入输出流并关闭底层输出流。voidZipFile.close()关闭 ZIP 文件。voidZipInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidZipOutputStream.close()关闭 ZIP 输出流以及被过滤的流。voidZipInputStream.closeEntry()关闭当前 ZIP 条目并定位流以读取下一个条目。voidZipOutputStream.closeEntry()关闭当前 ZIP 条目并定位流以写入下一个条目。protected voidDeflaterOutputStream.deflate()将下一个压缩数据块写入输出流。protected voidInflaterInputStream.fill()用更多数据填充输入缓冲区以解压缩。voidDeflaterOutputStream.finish()在不关闭基础流的情况下完成将压缩数据写入输出流。voidGZIPOutputStream.finish()在不关闭基础流的情况下完成将压缩数据写入输出流。voidInflaterOutputStream.finish()在不关闭基础流的情况下完成将未压缩的数据写入输出流。voidZipOutputStream.finish()在不关闭基础流的情况下完成写入 ZIP 输出流的内容。voidDeflaterOutputStream.flush()刷新压缩输出流。voidInflaterOutputStream.flush()刷新此输出流,强制写入任何待处理的缓冲输出字节。ZipFile.getInputStream(ZipEntry entry) 返回用于读取指定 zip 文件条目内容的输入流。ZipInputStream.getNextEntry()读取下一个 ZIP 文件条目并将流定位在条目数据的开头。voidZipOutputStream.putNextEntry(ZipEntry e) 开始写入新的 ZIP 文件条目并将流定位到条目数据的开头。intCheckedInputStream.read()读取一个字节。intCheckedInputStream.read(byte[] buf, int off, int len) 读入字节数组。intDeflaterInputStream.read()从输入流中读取单个字节的压缩数据。intDeflaterInputStream.read(byte[] b, int off, int len) 将压缩数据读入字节数组。intGZIPInputStream.read(byte[] buf, int off, int len) 将未压缩的数据读入字节数组,返回膨胀的字节数。intInflaterInputStream.read()读取一个字节的未压缩数据。intInflaterInputStream.read(byte[] b, int off, int len) 将未压缩的数据读入字节数组,返回膨胀的字节数。intZipInputStream.read()从当前 ZIP 条目的输入流中读取下一个数据字节。intZipInputStream.read(byte[] b, int off, int len) 从输入流中将请求的字节数读取到当前 ZIP 条目的给定字节数组中,返回膨胀的字节数。byte[]ZipInputStream.readAllBytes()从当前 ZIP 条目的输入流中读取所有剩余字节。intZipInputStream.readNBytes(byte[] b, int off, int len) 从输入流中将请求的字节数读取到当前 ZIP 条目的给定字节数组中,返回膨胀的字节数。byte[]ZipInputStream.readNBytes(int len) 从当前 ZIP 条目的输入流中读取指定数量的字节。voidDeflaterInputStream.reset()不支持此操作.voidInflaterInputStream.reset()将此流重新定位到上次对此输入流调用mark方法时的位置。longCheckedInputStream.skip(long n) 跳过指定数量的输入字节。longDeflaterInputStream.skip(long n) 跳过并丢弃输入流中的数据。longInflaterInputStream.skip(long n) 跳过指定字节数的未压缩数据。longZipInputStream.skip(long n) 对于当前 ZIP 条目,跳过并丢弃此输入流中的n字节数据。voidZipInputStream.skipNBytes(long n) 跳过并丢弃来自当前 ZIP 条目的输入流中的n字节数据。longZipInputStream.transferTo(OutputStream out) 从此输入流中读取当前 ZIP 条目的所有字节,并按照读取顺序将字节写入给定的输出流。voidCheckedOutputStream.write(byte[] b, int off, int len) 写入一个字节数组。voidCheckedOutputStream.write(int b) 写入一个字节。voidDeflaterOutputStream.write(byte[] b, int off, int len) 将字节数组写入压缩输出流。voidDeflaterOutputStream.write(int b) 将一个字节写入压缩输出流。voidGZIPOutputStream.write(byte[] buf, int off, int len) 将字节数组写入压缩输出流。voidInflaterOutputStream.write(byte[] b, int off, int len) 将字节数组写入未压缩的输出流。voidInflaterOutputStream.write(int b) 将一个字节写入未压缩的输出流。voidZipOutputStream.write(byte[] b, int off, int len) 将字节数组写入当前 ZIP 条目数据。java.util.zip 中的构造函数抛出 IOException修饰符构造方法描述创建具有默认缓冲区大小的新输入流。GZIPInputStream(InputStream in, int size) 创建具有指定缓冲区大小的新输入流。创建具有默认缓冲区大小的新输出流。GZIPOutputStream(OutputStream out, boolean syncFlush) 创建具有默认缓冲区大小和指定刷新模式的新输出流。GZIPOutputStream(OutputStream out, int size) 创建具有指定缓冲区大小的新输出流。GZIPOutputStream(OutputStream out, int size, boolean syncFlush) 创建具有指定缓冲区大小和刷新模式的新输出流。给定指定的 File 对象,打开 ZIP 文件进行读取。打开一个新的ZipFile以指定模式从指定的File对象读取。打开一个新的ZipFile以指定模式从指定的File对象读取。给定指定的 File 对象,打开 ZIP 文件进行读取。打开一个 zip 文件进行阅读。打开一个 zip 文件进行阅读。 -
IOException 在 javax.annotation.processing 中的用法
修饰符和类型方法描述Filer.createClassFile(CharSequence name, Element... originatingElements) 创建一个新的类文件,并返回一个对象以允许写入它。Filer.createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements) 创建一个新的用于写入的辅助资源文件并为其返回一个文件对象。Filer.createSourceFile(CharSequence name, Element... originatingElements) 创建一个新的源文件并返回一个对象以允许写入它。Filer.getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName) 返回用于读取现有资源的对象。 -
IOException 在 javax.crypto 中的用法
在 javax.crypto 中抛出 IOException修饰符和类型方法描述intCipherInputStream.available()返回可以从该输入流中无阻塞地读取的字节数。voidCipherInputStream.close()关闭此输入流并释放与该流关联的所有系统资源。voidCipherOutputStream.close()关闭此输出流并释放与此流关联的任何系统资源。voidCipherOutputStream.flush()通过强制写出封装的Cipher对象已处理的任何缓冲输出字节来刷新此输出流。byte[]EncryptedPrivateKeyInfo.getEncoded()返回此对象的 ASN.1 编码。final Object检索原始(封装的)对象。final Object检索原始(封装的)对象。final Object检索原始(封装的)对象。intCipherInputStream.read()从此输入流中读取下一个字节的数据。intCipherInputStream.read(byte[] b) 从此输入流中读取最多b.length字节的数据到字节数组中。intCipherInputStream.read(byte[] b, int off, int len) 从此输入流中读取最多len字节的数据到字节数组中。longCipherInputStream.skip(long n) 从可从此输入流读取的字节中跳过n字节的输入而不阻塞。voidCipherOutputStream.write(byte[] b) 将指定字节数组中的b.length个字节写入此输出流。voidCipherOutputStream.write(byte[] b, int off, int len) 从偏移量off开始的指定字节数组中将len个字节写入此输出流。voidCipherOutputStream.write(int b) 将指定字节写入此输出流。javax.crypto 中的构造函数抛出 IOException修饰符构造方法描述EncryptedPrivateKeyInfo(byte[] encoded) 从其 ASN.1 编码构造(即解析)EncryptedPrivateKeyInfo。SealedObject(Serializable object, Cipher c) 从任何Serializable对象构造一个SealedObject。 -
IOException 在 javax.imageio 中的用法
javax.imageio 中 IOException 的子类在 javax.imageio 中抛出 IOException修饰符和类型方法描述booleanImageWriter.canInsertEmpty(int imageIndex) 如果编写器支持在给定索引处插入新的空图像,则返回true。booleanImageWriter.canInsertImage(int imageIndex) 如果编写器支持在给定索引处插入新图像,则返回true。booleanImageWriter.canRemoveImage(int imageIndex) 如果编写器支持删除给定索引处的现有图像,则返回true。booleanImageWriter.canReplaceImageMetadata(int imageIndex) 如果可以用索引imageIndex替换与现有图像关联的图像元数据,则返回true。booleanImageWriter.canReplacePixels(int imageIndex) 如果作者允许使用replacePixels方法替换给定图像的像素,则返回true。booleanImageWriter.canReplaceStreamMetadata()如果可以替换输出中已存在的流元数据,则返回true。booleanImageWriter.canWriteEmpty()如果编写器支持将包含具有未定义像素值的单个图像以及关联的元数据和缩略图的完整图像流写入到输出,则返回true。static ImageInputStreamImageIO.createImageInputStream(Object input) 返回一个ImageInputStream,它将从给定的Object获取输入。static ImageOutputStreamImageIO.createImageOutputStream(Object output) 返回一个ImageOutputStream,它将其输出发送到给定的Object。voidImageWriter.endInsertEmpty()完成插入之前调用prepareInsertEmpty开始的新图像。voidImageWriter.endReplacePixels()终止对replacePixels的一系列调用。voidImageWriter.endWriteEmpty()完成之前调用prepareWriteEmpty开始的新图像的写入。voidImageWriter.endWriteSequence()完成以prepareWriteSequence开头的图像序列的写入。floatImageReader.getAspectRatio(int imageIndex) 返回给定图像的纵横比(即宽度除以高度)作为float。ImageReader.getFormatName()返回一个String标识输入源的格式。abstract intImageReader.getHeight(int imageIndex) 返回输入源中给定图像的高度(以像素为单位)。abstract IIOMetadataImageReader.getImageMetadata(int imageIndex) 返回包含与给定图像关联的元数据的IIOMetadata对象,如果读取器不支持读取元数据、设置为忽略元数据或没有可用元数据,则返回null。ImageReader.getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames) 返回一个IIOMetadata对象,表示与给定图像关联的元数据,或者null如果读取器不支持读取元数据或没有可用的元数据。abstract Iterator<ImageTypeSpecifier>ImageReader.getImageTypes(int imageIndex) 以ImageTypeSpecifierss 的形式返回一个Iterator包含可能的图像类型,给定图像可能被解码为这些图像类型。abstract intImageReader.getNumImages(boolean allowSearch) 返回当前输入源可用的图像数量,不包括缩略图。intImageReader.getNumThumbnails(int imageIndex) 返回与给定图像关联的缩略图预览图像的数量。ImageReader.getRawImageType(int imageIndex) 返回一个ImageTypeSpecifier指示SampleModel和ColorModel最接近代表图像的“原始”内部格式。abstract IIOMetadataImageReader.getStreamMetadata()返回一个IIOMetadata对象,表示与整个输入源相关联的元数据(即,不与任何特定图像相关联),或者null如果读取器不支持读取元数据,设置为忽略元数据,或者如果没有可用的元数据。ImageReader.getStreamMetadata(String formatName, Set<String> nodeNames) 返回一个IIOMetadata对象,表示与整个输入源关联的元数据(即,不与任何特定图像关联)。intImageReader.getThumbnailHeight(int imageIndex, int thumbnailIndex) 返回由thumbnailIndex索引的缩略图预览图像的高度,与ImageIndex索引的图像相关联。intImageReader.getThumbnailWidth(int imageIndex, int thumbnailIndex) 返回由thumbnailIndex索引的缩略图预览图像的宽度,与ImageIndex索引的图像相关联。intImageReader.getTileGridXOffset(int imageIndex) 返回给定图像中图块 (0, 0) 左上角的 X 坐标。intImageReader.getTileGridYOffset(int imageIndex) 返回给定图像中图块 (0, 0) 左上角的 Y 坐标。intImageReader.getTileHeight(int imageIndex) 返回给定图像中图块的高度。intImageReader.getTileWidth(int imageIndex) 返回给定图像中图块的宽度。abstract intImageReader.getWidth(int imageIndex) 返回输入源中给定图像的宽度(以像素为单位)。booleanImageReader.hasThumbnails(int imageIndex) 如果给定图像具有与其关联的缩略图预览图像,则返回true。booleanImageReader.isImageTiled(int imageIndex) 如果图像被组织成,则返回true瓷砖,即大小相等的不重叠矩形。booleanImageReader.isRandomAccessEasy(int imageIndex) 如果给定图像的存储格式对随机访问像素没有固有障碍,则返回true。voidImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 开始将具有未定义像素值的新图像插入到现有图像流中。voidImageWriter.prepareReplacePixels(int imageIndex, Rectangle region) 准备编写器以处理对replacePixels方法的一系列调用。voidImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 开始将完整的图像流写入输出,该图像流由具有未定义像素值和关联元数据和缩略图的单个图像组成。voidImageWriter.prepareWriteSequence(IIOMetadata streamMetadata) 使用提供的流元数据对象准备流以接受一系列后续writeToSequence调用。static BufferedImage返回一个BufferedImage作为解码提供的File与一个ImageReader从当前注册中自动选择的结果。static BufferedImageImageIO.read(InputStream input) 返回一个BufferedImage作为解码提供的InputStream与一个ImageReader从当前注册的自动选择的结果。static BufferedImage返回一个BufferedImage作为解码提供的URL与一个ImageReader从当前注册中自动选择的结果。static BufferedImageImageIO.read(ImageInputStream stream) 返回一个BufferedImage作为解码提供的ImageInputStream与一个ImageReader从当前注册的自动选择的结果。ImageReader.read(int imageIndex) 读取由imageIndex索引的图像并将其作为完整的BufferedImage返回,使用默认值ImageReadParam。abstract BufferedImageImageReader.read(int imageIndex, ImageReadParam param) 使用提供的ImageReadParam读取由imageIndex索引的图像并将其作为完整的BufferedImage返回。ImageReader.readAll(int imageIndex, ImageReadParam param) 使用提供的ImageReadParam读取由imageIndex索引的图像并返回包含图像、缩略图和关联图像元数据的IIOImage。ImageReader.readAll(Iterator<? extends ImageReadParam> params) 以IIOImage对象的形式从输入源返回包含所有图像、缩略图和元数据的Iterator,从getMinIndex给出的索引开始。ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param) 返回一个RenderedImage对象,其中包含由imageIndex索引的图像的内容。ImageReader.readRaster(int imageIndex, ImageReadParam param) 返回一个新的Raster对象,其中包含来自图像流的原始像素数据,没有应用任何颜色转换。ImageReader.readThumbnail(int imageIndex, int thumbnailIndex) 返回由thumbnailIndex索引的缩略图预览图像,与ImageIndex索引的图像关联为BufferedImage。ImageReader.readTile(int imageIndex, int tileX, int tileY) 读取tileX和tileY参数指示的图块,将其作为BufferedImage返回。ImageReader.readTileRaster(int imageIndex, int tileX, int tileY) 返回一个新的Raster对象,其中包含图块中的原始像素数据,未应用任何颜色转换。voidImageWriter.removeImage(int imageIndex) 从流中删除图像。voidImageWriter.replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata) 替换与现有图像关联的图像元数据。voidImageWriter.replacePixels(Raster raster, ImageWriteParam param) 用给定的Raster的一部分替换输出中已经存在的图像的一部分。voidImageWriter.replacePixels(RenderedImage image, ImageWriteParam param) 用给定图像的一部分替换输出中已经存在的图像的一部分。voidImageWriter.replaceStreamMetadata(IIOMetadata streamMetadata) 用新信息替换输出中的流元数据。static booleanImageIO.write(RenderedImage im, String formatName, File output) 使用支持给定格式的任意ImageWriter将图像写入File。static booleanImageIO.write(RenderedImage im, String formatName, OutputStream output) 使用支持给定格式的任意ImageWriter将图像写入OutputStream。static booleanImageIO.write(RenderedImage im, String formatName, ImageOutputStream output) 使用支持给定格式的任意ImageWriter将图像写入ImageOutputStream。voidImageWriter.write(RenderedImage image) 将由具有默认元数据和缩略图的单个图像组成的完整图像流附加到输出。void将包含具有默认元数据和缩略图的单个图像的完整图像流附加到输出。abstract voidImageWriter.write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) 将包含单个图像和关联流以及图像元数据和缩略图的完整图像流附加到输出。voidImageWriter.writeInsert(int imageIndex, IIOImage image, ImageWriteParam param) 将新图像插入现有图像流。voidImageWriter.writeToSequence(IIOImage image, ImageWriteParam param) 将单个图像和可能关联的元数据和缩略图附加到输出。 -
IOException 在 javax.imageio.metadata 中的用法
修饰符和类型类描述class当IIOMetadata对象尝试解析IIOMetadataNode的树失败时,将抛出IIOInvalidTreeException。 -
IOException 在 javax.imageio.spi 中的用法
在 javax.imageio.spi 中抛出 IOException修饰符和类型方法描述abstract booleanImageReaderSpi.canDecodeInput(Object source) 如果提供的源对象似乎是此阅读器支持的格式,则返回true。ImageInputStreamSpi.createInputStreamInstance(Object input) 返回与此服务提供商关联的ImageInputStream实现的实例。abstract ImageInputStreamImageInputStreamSpi.createInputStreamInstance(Object input, boolean useCache, File cacheDir) 返回与此服务提供商关联的ImageInputStream实现的实例。ImageOutputStreamSpi.createOutputStreamInstance(Object output) 返回与此服务提供商关联的ImageOutputStream实现的实例。abstract ImageOutputStreamImageOutputStreamSpi.createOutputStreamInstance(Object output, boolean useCache, File cacheDir) 返回与此服务提供商关联的ImageOutputStream实现的实例。ImageReaderSpi.createReaderInstance()返回与此服务提供商关联的ImageReader实现的实例。abstract ImageReaderImageReaderSpi.createReaderInstance(Object extension) 返回与此服务提供商关联的ImageReader实现的实例。ImageWriterSpi.createWriterInstance()返回与此服务提供商关联的ImageWriter实现的实例。abstract ImageWriterImageWriterSpi.createWriterInstance(Object extension) 返回与此服务提供商关联的ImageWriter实现的实例。 -
IOException 在 javax.imageio.stream 中的用法
修饰符和类型方法描述protected final voidImageInputStreamImpl.checkClosed()如果流已关闭,则抛出IOException。voidFileCacheImageInputStream.close()关闭此FileCacheImageInputStream,关闭并删除缓存文件。voidFileCacheImageOutputStream.close()关闭此FileCacheImageOutputStream。voidFileImageOutputStream.close()voidImageInputStream.close()关闭流。voidImageInputStreamImpl.close()voidMemoryCacheImageInputStream.close()关闭此MemoryCacheImageInputStream,释放缓存。voidMemoryCacheImageOutputStream.close()关闭此MemoryCacheImageOutputStream。voidImageInputStream.flush()丢弃当前流位置之前的流的初始位置。voidImageInputStreamImpl.flush()voidFileCacheImageOutputStream.flushBefore(long pos) voidImageInputStream.flushBefore(long pos) 丢弃指示位置之前的流的初始部分。voidImageInputStreamImpl.flushBefore(long pos) voidImageOutputStream.flushBefore(long pos) 将给定位置之前的所有数据刷新到基础目标,例如OutputStream或File。voidMemoryCacheImageOutputStream.flushBefore(long pos) protected final voidImageOutputStreamImpl.flushBits()如果位偏移量不为零,则强制当前字节中的剩余位为 0 并将流位置前进一位。intImageInputStream.getBitOffset()返回当前位偏移量,作为 0 到 7 之间的整数,包括 0 和 7。intImageInputStreamImpl.getBitOffset()longImageInputStream.getStreamPosition()返回流的当前字节位置。longImageInputStreamImpl.getStreamPosition()longImageInputStream.length()返回流的总长度(如果已知)。intFileCacheImageInputStream.read()intFileCacheImageInputStream.read(byte[] b, int off, int len) intFileCacheImageOutputStream.read()intFileCacheImageOutputStream.read(byte[] b, int off, int len) intFileImageInputStream.read()intFileImageInputStream.read(byte[] b, int off, int len) intFileImageOutputStream.read()intFileImageOutputStream.read(byte[] b, int off, int len) intImageInputStream.read()从流中读取单个字节并将其作为 0 到 255 之间的整数返回。intImageInputStream.read(byte[] b) 从流中读取最多b.length个字节,并将它们存储到从索引 0 开始的b中。intImageInputStream.read(byte[] b, int off, int len) 从流中读取最多len个字节,并将它们存储到从索引off开始的b中。abstract intImageInputStreamImpl.read()从流中读取单个字节并将其作为 0 到 255 之间的int返回。intImageInputStreamImpl.read(byte[] b) 调用read(b, 0, b.length)的便捷方法。abstract intImageInputStreamImpl.read(byte[] b, int off, int len) 从流中读取最多len个字节,并将它们存储到从索引off开始的b中。intMemoryCacheImageInputStream.read()intMemoryCacheImageInputStream.read(byte[] b, int off, int len) intMemoryCacheImageOutputStream.read()intMemoryCacheImageOutputStream.read(byte[] b, int off, int len) intImageInputStream.readBit()从流中读取单个位并将其作为int返回,其值为0或1。intImageInputStreamImpl.readBit()longImageInputStream.readBits(int numBits) 从流中读取一个位串并将其作为long返回,读取的第一位成为输出的最高有效位。longImageInputStreamImpl.readBits(int numBits) booleanImageInputStream.readBoolean()从流中读取一个字节并返回boolean值true如果它是非零,则返回false如果它是零。booleanImageInputStreamImpl.readBoolean()byteImageInputStream.readByte()从流中读取一个字节并将其作为byte值返回。byteImageInputStreamImpl.readByte()voidImageInputStream.readBytes(IIOByteBuffer buf, int len) 从流中读取最多len个字节,并修改提供的IIOByteBuffer以指示可以找到数据的字节数组、偏移量和长度。voidImageInputStreamImpl.readBytes(IIOByteBuffer buf, int len) charImageInputStream.readChar()等同于readUnsignedShort,除了使用char数据类型返回结果。charImageInputStreamImpl.readChar()doubleImageInputStream.readDouble()从流中读取 8 个字节,并(概念上)根据当前字节顺序连接它们并将结果作为double返回。doubleImageInputStreamImpl.readDouble()floatImageInputStream.readFloat()从流中读取 4 个字节,并(概念上)根据当前字节顺序连接它们并将结果作为float返回。floatImageInputStreamImpl.readFloat()voidImageInputStream.readFully(byte[] b) 从流中读取b.length个字节,并将它们存储到从索引0开始的b中。voidImageInputStream.readFully(byte[] b, int off, int len) 从流中读取len个字节,并将它们存储到从索引off开始的b中。voidImageInputStream.readFully(char[] c, int off, int len) 根据当前字节顺序从流中读取len个字符(无符号 16 位整数),并将它们存储到从索引off开始的c中。voidImageInputStream.readFully(double[] d, int off, int len) 根据当前字节顺序从流中读取len双精度数(64 位 IEEE 双精度浮点数),并将它们存储到从索引off开始的d中。voidImageInputStream.readFully(float[] f, int off, int len) 根据当前字节顺序从流中读取len浮点数(32 位 IEEE 单精度浮点数),并将它们存储到从索引off开始的f中。voidImageInputStream.readFully(int[] i, int off, int len) 根据当前字节顺序从流中读取len整数(带符号的 32 位整数),并将它们存储到从索引off开始的i中。voidImageInputStream.readFully(long[] l, int off, int len) 根据当前字节顺序从流中读取lenlongs(带符号的 64 位整数),并将它们存储到l从索引off开始。voidImageInputStream.readFully(short[] s, int off, int len) 根据当前字节顺序从流中读取len短裤(带符号的 16 位整数),并将它们存储到从索引off开始的s中。voidImageInputStreamImpl.readFully(byte[] b) voidImageInputStreamImpl.readFully(byte[] b, int off, int len) voidImageInputStreamImpl.readFully(char[] c, int off, int len) voidImageInputStreamImpl.readFully(double[] d, int off, int len) voidImageInputStreamImpl.readFully(float[] f, int off, int len) voidImageInputStreamImpl.readFully(int[] i, int off, int len) voidImageInputStreamImpl.readFully(long[] l, int off, int len) voidImageInputStreamImpl.readFully(short[] s, int off, int len) intImageInputStream.readInt()从流中读取 4 个字节,并(概念上)根据当前字节顺序连接它们并将结果作为int返回。intImageInputStreamImpl.readInt()ImageInputStream.readLine()从输入流中读取下一行文本。ImageInputStreamImpl.readLine()longImageInputStream.readLong()从流中读取 8 个字节,并(概念上)根据当前字节顺序连接它们并将结果作为long返回。longImageInputStreamImpl.readLong()shortImageInputStream.readShort()从流中读取两个字节,并(概念上)根据当前字节顺序将它们连接起来,并将结果作为short值返回。shortImageInputStreamImpl.readShort()intImageInputStream.readUnsignedByte()从流中读取一个字节,并(概念上)将其转换为 int,用0xff对其进行屏蔽以去除任何符号扩展位,并将其作为byte值返回。intImageInputStreamImpl.readUnsignedByte()longImageInputStream.readUnsignedInt()从流中读取 4 个字节,并(概念上)根据当前字节顺序将它们连接起来,将结果转换为 long,使用0xffffffffL对其进行屏蔽以去除任何符号扩展位,并将结果作为无符号long返回值。longImageInputStreamImpl.readUnsignedInt()intImageInputStream.readUnsignedShort()从流中读取两个字节,并(概念上)根据当前字节顺序将它们连接起来,将结果值转换为int,使用0xffff对其进行屏蔽以去除任何符号扩展但,并将结果作为无符号返回int值。intImageInputStreamImpl.readUnsignedShort()ImageInputStream.readUTF()读入使用 修改后的 UTF-8 格式编码的字符串。ImageInputStreamImpl.readUTF()voidImageInputStream.reset()在最近一次不匹配的调用mark时,将流指针返回到其先前位置,包括位偏移量。voidImageInputStreamImpl.reset()从标记位置的堆栈中重置当前流字节和位位置。voidFileCacheImageOutputStream.seek(long pos) 设置当前流位置并将位偏移重置为 0。voidFileImageOutputStream.seek(long pos) 设置当前流位置并将位偏移重置为 0。voidImageInputStream.seek(long pos) 将当前流位置设置为所需位置。voidImageInputStreamImpl.seek(long pos) voidImageInputStream.setBitOffset(int bitOffset) 将位偏移量设置为介于 0 和 7 之间的整数,包括 0 和 7。voidImageInputStreamImpl.setBitOffset(int bitOffset) intImageInputStream.skipBytes(int n) 将流位置向前移动给定的字节数。longImageInputStream.skipBytes(long n) 将流位置向前移动给定的字节数。intImageInputStreamImpl.skipBytes(int n) 通过调用seek(getStreamPosition() + n)前进当前流位置。longImageInputStreamImpl.skipBytes(long n) 通过调用seek(getStreamPosition() + n)前进当前流位置。voidFileCacheImageOutputStream.write(byte[] b, int off, int len) voidFileCacheImageOutputStream.write(int b) voidFileImageOutputStream.write(byte[] b, int off, int len) voidFileImageOutputStream.write(int b) voidImageOutputStream.write(byte[] b) 在当前位置将字节序列写入流。voidImageOutputStream.write(byte[] b, int off, int len) 在当前位置将字节序列写入流。voidImageOutputStream.write(int b) 在当前位置将单个字节写入流。voidImageOutputStreamImpl.write(byte[] b) voidMemoryCacheImageOutputStream.write(byte[] b, int off, int len) voidMemoryCacheImageOutputStream.write(int b) voidImageOutputStream.writeBit(int bit) 将由参数的最低有效位给出的单个位写入当前字节位置内当前位偏移处的流。voidImageOutputStreamImpl.writeBit(int bit) voidImageOutputStream.writeBits(long bits, int numBits) 将由bits参数的numBits最低有效位以从左到右的顺序给出的位序列写入当前字节位置内当前位偏移量的流中。voidImageOutputStreamImpl.writeBits(long bits, int numBits) voidImageOutputStream.writeBoolean(boolean v) 将boolean值写入流。voidImageOutputStreamImpl.writeBoolean(boolean v) voidImageOutputStream.writeByte(int v) 将v的 8 个低位写入流。voidImageOutputStreamImpl.writeByte(int v) voidImageOutputStream.writeBytes(String s) 将字符串写入输出流。voidImageOutputStreamImpl.writeBytes(String s) voidImageOutputStream.writeChar(int v) 此方法是writeShort的同义词。voidImageOutputStreamImpl.writeChar(int v) voidImageOutputStream.writeChars(char[] c, int off, int len) 在当前位置将一系列字符写入流。voidImageOutputStream.writeChars(String s) 将字符串写入输出流。voidImageOutputStreamImpl.writeChars(char[] c, int off, int len) voidImageOutputStreamImpl.writeChars(String s) voidImageOutputStream.writeDouble(double v) 将由四个字节组成的double值写入输出流。voidImageOutputStreamImpl.writeDouble(double v) voidImageOutputStream.writeDoubles(double[] d, int off, int len) 在当前位置将一系列双精度值写入流。voidImageOutputStreamImpl.writeDoubles(double[] d, int off, int len) voidImageOutputStream.writeFloat(float v) 将由四个字节组成的float值写入输出流。voidImageOutputStreamImpl.writeFloat(float v) voidImageOutputStream.writeFloats(float[] f, int off, int len) 在当前位置将一系列浮点数写入流。voidImageOutputStreamImpl.writeFloats(float[] f, int off, int len) voidImageOutputStream.writeInt(int v) 将v的 32 位写入流。voidImageOutputStreamImpl.writeInt(int v) voidImageOutputStream.writeInts(int[] i, int off, int len) 在当前位置将一个 int 序列写入流。voidImageOutputStreamImpl.writeInts(int[] i, int off, int len) voidImageOutputStream.writeLong(long v) 将v的 64 位写入流。voidImageOutputStreamImpl.writeLong(long v) voidImageOutputStream.writeLongs(long[] l, int off, int len) 在当前位置将一个 long 序列写入流。voidImageOutputStreamImpl.writeLongs(long[] l, int off, int len) voidImageOutputStream.writeShort(int v) 将v的 16 个低位写入流。voidImageOutputStreamImpl.writeShort(int v) voidImageOutputStream.writeShorts(short[] s, int off, int len) 在当前位置将一系列短裤写入流。voidImageOutputStreamImpl.writeShorts(short[] s, int off, int len) void以网络字节顺序将两个字节的长度信息写入输出流,后跟字符串s中每个字符的 修改后的 UTF-8 表示。voidjavax.imageio.stream 中的构造函数抛出 IOException修饰符构造方法描述FileCacheImageInputStream(InputStream stream, File cacheDir) 构造一个将从给定的InputStream读取的FileCacheImageInputStream。FileCacheImageOutputStream(OutputStream stream, File cacheDir) 构造将写入给定outputStream的FileCacheImageOutputStream。构造一个将从给定的File读取的FileImageInputStream。构造一个将写入给定File的FileImageOutputStream。 -
IOException 在 javax.management 中的用法
在 javax.management 中抛出 IOException修饰符和类型方法描述voidMBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) 向已注册的 MBean 添加监听。voidMBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) 向已注册的 MBean 添加监听。MBeanServerConnection.createMBean(String className, ObjectName name) 在 MBean 服务中实例化和注册 MBean。MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature) 在 MBean 服务中实例化和注册 MBean。MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName) 在 MBean 服务中实例化和注册 MBean。MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature) 在 MBean 服务中实例化和注册 MBean。MBeanServerConnection.getAttribute(ObjectName name, String attribute) 获取命名 MBean 的特定属性的值。MBeanServerConnection.getAttributes(ObjectName name, String[] attributes) 检索命名 MBean 的多个属性的值。MBeanServerConnection.getDefaultDomain()返回用于命名 MBean 的默认域。String[]MBeanServerConnection.getDomains()返回当前注册了任何 MBean 的域列表。MBeanServerConnection.getMBeanCount()返回在 MBean 服务中注册的 MBean 数。MBeanServerConnection.getMBeanInfo(ObjectName name) 此方法发现 MBean 为管理而公开的属性和操作。MBeanServerConnection.getObjectInstance(ObjectName name) 获取在 MBean 服务上注册的给定 MBean 的ObjectInstance。MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature) 在 MBean 上调用操作。booleanMBeanServerConnection.isInstanceOf(ObjectName name, String className) 如果指定的 MBean 是指定类的实例,则返回 true,否则返回 false。booleanMBeanServerConnection.isRegistered(ObjectName name) 检查由其对象名称标识的 MBean 是否已注册到 MBean 服务。MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query) 获取由 MBean 服务控制的 MBean。MBeanServerConnection.queryNames(ObjectName name, QueryExp query) 获取由 MBean 服务控制的 MBean 的名称。voidMBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener) 从已注册的 MBean 中删除监听。voidMBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) 从已注册的 MBean 中删除监听。voidMBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener) 从已注册的 MBean 中删除监听。voidMBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) 从已注册的 MBean 中删除监听。voidMBeanServerConnection.setAttribute(ObjectName name, Attribute attribute) 设置命名 MBean 的特定属性的值。MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes) 设置命名 MBean 的几个属性的值。voidMBeanServerConnection.unregisterMBean(ObjectName name) 从 MBean 服务注销 MBean。 -
IOException 在 javax.management.loading 中的用法
修饰符和类型方法描述MLetMBean.getResources(String name) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。查找具有给定名称的所有资源。voidMLet.readExternal(ObjectInput in) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。从给定的ObjectInput恢复这个 MLet 的内容。voidMLet.writeExternal(ObjectOutput out) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。将此 MLet 的内容保存到给定的ObjectOutput中。 -
IOException 在 javax.management.remote 中的用法
修饰符和类型类描述class当所需协议存在提供程序但由于某种原因无法使用时,JMXConnectorFactory和JMXConnectorServerFactory抛出异常。class当在远程 MBean 服务中处理调用时抛出Error时,作为远程MBeanServer方法调用的结果抛出异常。修饰符和类型方法描述voidJMXConnector.close()关闭客户端与其服务的连接。voidJMXConnector.connect()建立与连接器服务的连接。void建立与连接器服务的连接。static JMXConnectorJMXConnectorFactory.connect(JMXServiceURL serviceURL) 在给定地址创建到连接器服务的连接。static JMXConnectorJMXConnectorFactory.connect(JMXServiceURL serviceURL, Map<String, ?> environment) 在给定地址创建到连接器服务的连接。JMXConnector.getConnectionId()从连接器服务获取此连接的 ID。JMXConnector.getMBeanServerConnection()返回代表远程 MBean 服务的MBeanServerConnection对象。JMXConnector.getMBeanServerConnection(Subject delegationSubject) 返回代表远程 MBean 服务的MBeanServerConnection对象,代表提供的委托主题在该服务上执行操作。static JMXConnectorJMXConnectorFactory.newJMXConnector(JMXServiceURL serviceURL, Map<String, ?> environment) 在给定地址为连接器服务创建连接器客户端。JMXConnectorProvider.newJMXConnector(JMXServiceURL serviceURL, Map<String, ?> environment) 创建一个新的连接器客户端,准备好连接到给定地址的连接器服务。static JMXConnectorServerJMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 在给定地址创建连接器服务。JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 在给定地址创建一个新的连接器服务。voidJMXConnectorServerMBean.start()激活连接器服务,即开始监听客户端连接。voidJMXConnectorServerMBean.stop()停用连接器服务,即停止监听客户端连接。JMXConnectorServer.toJMXConnector(Map<String, ?> env) 返回此连接器服务的客户端存根。JMXConnectorServerMBean.toJMXConnector(Map<String, ?> env) 返回此连接器服务的客户端存根。 -
IOException 在 javax.management.remote.rmi 中的用法
修饰符和类型方法描述voidRMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnectionImpl_Stub.addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) voidRMIConnectionImpl.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 voidRMIServerImpl.clientClosed(RMIConnection client) makeClient创建的客户端连接关闭时调用的方法。voidRMIConnection.close()关闭此连接。voidRMIConnectionImpl_Stub.close()voidRMIConnectionImpl.close()voidRMIConnector.close()voidRMIServerImpl.close()关闭此连接服务。protected voidRMIIIOPServerImpl.closeClient(RMIConnection client) 已弃用。protected voidRMIJRMPServerImpl.closeClient(RMIConnection client) protected abstract voidRMIServerImpl.closeClient(RMIConnection client) 关闭makeClient建立的客户端连接。protected voidRMIIIOPServerImpl.closeServer()已弃用。protected voidRMIJRMPServerImpl.closeServer()由RMIServerImpl.close()调用以通过取消导出此对象来关闭连接器服务。protected abstract voidRMIServerImpl.closeServer()由RMIServerImpl.close()调用以关闭连接器服务。voidRMIConnector.connect()voidRMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) 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) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, Subject delegationSubject) protected voidRMIIIOPServerImpl.export()已弃用。protected voidRMIJRMPServerImpl.export()protected abstract voidRMIServerImpl.export()导出此 RMI 对象。RMIConnection.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) 从连接器服务检索通知。RMIConnectionImpl_Stub.fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3) RMIConnectionImpl.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) RMIConnection.getAttribute(ObjectName name, String attribute, Subject delegationSubject) RMIConnectionImpl_Stub.getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttribute(ObjectName name, String attribute, Subject delegationSubject) RMIConnection.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnectionImpl_Stub.getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnection.getConnectionId()返回连接 ID。RMIConnectionImpl_Stub.getConnectionId()RMIConnectionImpl.getConnectionId()RMIConnector.getConnectionId()RMIConnection.getDefaultDomain(Subject delegationSubject) RMIConnectionImpl_Stub.getDefaultDomain(Subject $param_Subject_1) RMIConnectionImpl.getDefaultDomain(Subject delegationSubject) String[]RMIConnection.getDomains(Subject delegationSubject) String[]RMIConnectionImpl_Stub.getDomains(Subject $param_Subject_1) String[]RMIConnectionImpl.getDomains(Subject delegationSubject) RMIConnection.getMBeanCount(Subject delegationSubject) RMIConnectionImpl_Stub.getMBeanCount(Subject $param_Subject_1) RMIConnectionImpl.getMBeanCount(Subject delegationSubject) RMIConnection.getMBeanInfo(ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2) RMIConnectionImpl.getMBeanInfo(ObjectName name, Subject delegationSubject) RMIConnector.getMBeanServerConnection()RMIConnector.getMBeanServerConnection(Subject delegationSubject) RMIConnection.getObjectInstance(ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2) RMIConnectionImpl.getObjectInstance(ObjectName name, Subject delegationSubject) RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) booleanRMIConnection.isInstanceOf(ObjectName name, String className, Subject delegationSubject) booleanRMIConnectionImpl_Stub.isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) booleanRMIConnectionImpl.isInstanceOf(ObjectName name, String className, Subject delegationSubject) booleanRMIConnection.isRegistered(ObjectName name, Subject delegationSubject) booleanRMIConnectionImpl_Stub.isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2) booleanRMIConnectionImpl.isRegistered(ObjectName name, Subject delegationSubject) protected RMIConnectionRMIIIOPServerImpl.makeClient(String connectionId, Subject subject) 已弃用。protected RMIConnectionRMIJRMPServerImpl.makeClient(String connectionId, Subject subject) 创建一个新的客户端连接作为通过 JRMP 导出的 RMI 对象。protected abstract RMIConnectionRMIServerImpl.makeClient(String connectionId, Subject subject) 创建新的客户端连接。通过此 RMI 连接器建立新连接。创建新的客户端连接。RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject) voidRMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject) voidRMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) voidRMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) voidRMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject) voidRMIConnection.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject) voidRMIConnectionImpl_Stub.removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3) voidRMIConnectionImpl.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject) voidRMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject) voidRMIConnectionImpl_Stub.setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) voidRMIConnectionImpl.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject) RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject) RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject) voidRMIConnectorServer.start()激活连接器服务,即开始监听客户端连接。voidRMIConnectorServer.stop()停用连接器服务,即停止监听客户端连接。RMIConnectorServer.toJMXConnector(Map<String, ?> env) 返回此连接器服务的客户端存根。RMIIIOPServerImpl.toStub()已弃用。RMIJRMPServerImpl.toStub()返回此RMIServer对象的可序列化存根。abstract RemoteRMIServerImpl.toStub()返回此服务对象的远程存根。voidRMIConnection.unregisterMBean(ObjectName name, Subject delegationSubject) voidRMIConnectionImpl_Stub.unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2) voidRMIConnectionImpl.unregisterMBean(ObjectName name, Subject delegationSubject) javax.management.remote.rmi 中的构造函数抛出 IOException修饰符构造方法描述RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment) 制作一个RMIConnectorServer。RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, MBeanServer mbeanServer) 为给定的 MBean 服务创建一个RMIConnectorServer。RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer) 为给定的 MBean 服务创建一个RMIConnectorServer。RMIIIOPServerImpl(Map<String, ?> env) 已弃用。RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String, ?> env) 创建一个新的RMIServer对象,该对象将使用给定的套接字工厂在给定的端口上导出。 -
IOException 在 javax.naming.ldap 中的用法
在 javax.naming.ldap 中抛出 IOException修饰符和类型方法描述abstract voidStartTlsResponse.close()优雅地关闭 TLS 连接并恢复到基础连接。abstract SSLSessionStartTlsResponse.negotiate()使用默认的 SSL 套接字工厂协商 TLS 会话。abstract SSLSessionStartTlsResponse.negotiate(SSLSocketFactory factory) 使用 SSL 套接字工厂协商 TLS 会话。javax.naming.ldap 中的构造函数抛出 IOException修饰符构造方法描述PagedResultsControl(int pageSize, boolean criticality) 构造一个控件以设置每页结果返回的条目数。PagedResultsControl(int pageSize, byte[] cookie, boolean criticality) 构造一个控件以设置每页结果返回的条目数。PagedResultsResponseControl(String id, boolean criticality, byte[] value) 构造分页结果响应控件。SortControl(String[] sortBy, boolean criticality) 构造一个控件以按升序对属性列表进行排序。SortControl(String sortBy, boolean criticality) 构造一个控件以按升序对单个属性进行排序。SortControl(SortKey[] sortBy, boolean criticality) 构造一个控件以对排序键列表进行排序。SortResponseControl(String id, boolean criticality, byte[] value) 构造一个控件以指示排序请求的结果。 -
IOException 在 javax.net 中的用法
在 javax.net 中抛出 IOException修饰符和类型方法描述ServerSocketFactory.createServerSocket()返回未绑定的服务套接字。abstract ServerSocketServerSocketFactory.createServerSocket(int port) 返回绑定到指定端口的服务套接字。abstract ServerSocketServerSocketFactory.createServerSocket(int port, int backlog) 返回绑定到指定端口的服务套接字,并使用指定的连接积压。abstract ServerSocketServerSocketFactory.createServerSocket(int port, int backlog, InetAddress ifAddress) 返回绑定到指定端口的服务套接字,具有指定的监听积压和本地 IP。SocketFactory.createSocket()创建一个未连接的套接字。abstract SocketSocketFactory.createSocket(String host, int port) 创建套接字并将其连接到指定远程端口上的指定远程主机。abstract SocketSocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort) 创建套接字并将其连接到指定远程端口上的指定远程主机。abstract SocketSocketFactory.createSocket(InetAddress host, int port) 创建套接字并将其连接到指定地址的指定端口号。abstract SocketSocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) 创建套接字并将其连接到指定远程端口上的指定远程地址。 -
IOException 在 javax.net.ssl 中的用法
javax.net.ssl 中 IOException 的子类修饰符和类型类描述class指示 SSL 子系统检测到的某种错误。class表示客户端和服务无法协商所需的安全级别。class报告错误的 SSL 密钥。class指示对等方的身份尚未验证。class报告 SSL 协议运行错误。在 javax.net.ssl 中抛出 IOException修饰符和类型方法描述SSLSocketFactory.createSocket(Socket s, InputStream consumed, boolean autoClose) abstract SocketSSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose) 在给定端口返回一个套接字,该套接字位于连接到指定主机的现有套接字之上。abstract voidSSLSocket.startHandshake()在此连接上启动 SSL 握手。javax.net.ssl 中的构造函数抛出 IOException修饰符构造方法描述protected仅由子类使用。protectedSSLServerSocket(int port) 仅由子类使用。protectedSSLServerSocket(int port, int backlog) 仅由子类使用。protectedSSLServerSocket(int port, int backlog, InetAddress address) 仅由子类使用。protected仅由子类使用。protectedSSLSocket(String host, int port, InetAddress clientAddress, int clientPort) 仅由子类使用。protectedSSLSocket(InetAddress address, int port) 仅由子类使用。protectedSSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort) 仅由子类使用。 -
IOException 在 javax.print 中的用法
在 javax.print 中抛出 IOException修饰符和类型方法描述MultiDoc.getDoc()获取当前文档对象。Doc.getPrintData()获取打印数据表示对象,该对象包含此 doc 对象的一段打印数据,其格式与支持的 doc flavor 相对应。SimpleDoc.getPrintData()获取打印数据表示对象,该对象包含此 doc 对象的一段打印数据,其格式与支持的 doc flavor 相对应。Doc.getReaderForText()获取用于从此文档中提取字符打印数据的读取器。SimpleDoc.getReaderForText()获取用于从此文档中提取字符打印数据的读取器。Doc.getStreamForBytes()获取用于从此文档中提取字节打印数据的输入流。SimpleDoc.getStreamForBytes()获取用于从此文档中提取字节打印数据的输入流。MultiDoc.next()转到包含 doc 对象序列中的下一个 doc 对象的 multidoc 对象。 -
IOException 在 javax.rmi.ssl 中的用法
在 javax.rmi.ssl 中抛出 IOException修饰符和类型方法描述SslRMIServerSocketFactory.createServerSocket(int port) 创建接受根据此工厂的 SSL 套接字配置参数配置的 SSL 连接的服务套接字。SslRMIClientSocketFactory.createSocket(String host, int port) 创建 SSL 套接字。 -
IOException 在 javax.security.auth.callback 中的用法
-
IOException 在 javax.security.sasl 中的用法
修饰符和类型类描述class此异常由 SASL 机制实现抛出,以指示 SASL 交换由于与身份验证相关的原因(例如无效身份、密码或密钥)而失败。class此类表示使用 SASL 时发生的错误。 -
IOException 在 javax.sound.midi 中的用法
在 javax.sound.midi 中抛出 IOException修饰符和类型方法描述static MidiFileFormatMidiSystem.getMidiFileFormat(File file) 获取指定File的 MIDI 文件格式。static MidiFileFormatMidiSystem.getMidiFileFormat(InputStream stream) 获取指定输入流中数据的 MIDI 文件格式。static MidiFileFormatMidiSystem.getMidiFileFormat(URL url) 获取指定 URL 中数据的 MIDI 文件格式。static SequenceMidiSystem.getSequence(File file) 从指定的File获得一个 MIDI 序列。static SequenceMidiSystem.getSequence(InputStream stream) 从指定的输入流中获取一个 MIDI 序列。static SequenceMidiSystem.getSequence(URL url) 从指定的 URL 获取 MIDI 序列。static SoundbankMidiSystem.getSoundbank(File file) 通过从指定的File读取它来构造一个Soundbank。static SoundbankMidiSystem.getSoundbank(InputStream stream) 通过从指定的流中读取它来构造一个 MIDI 声音库。static SoundbankMidiSystem.getSoundbank(URL url) 通过从指定的 URL 读取它来构造一个Soundbank。voidSequencer.setSequence(InputStream stream) 设置音序器运行的当前序列。static int写入表示 MIDI 文件类型的文件的字节流,该文件类型指示给提供的外部文件。static intMidiSystem.write(Sequence in, int fileType, OutputStream out) 写入表示 MIDI 文件类型的文件的字节流,该文件类型指示给提供的输出流。 -
IOException 在 javax.sound.midi.spi 中的用法
修饰符和类型方法描述abstract MidiFileFormatMidiFileReader.getMidiFileFormat(File file) 获取提供的File的MIDI文件格式。abstract MidiFileFormatMidiFileReader.getMidiFileFormat(InputStream stream) 获取提供的输入流的 MIDI 文件格式。abstract MidiFileFormatMidiFileReader.getMidiFileFormat(URL url) 获取提供的URL的MIDI文件格式。abstract SequenceMidiFileReader.getSequence(File file) 从提供的File获取 MIDI 序列。abstract SequenceMidiFileReader.getSequence(InputStream stream) 从提供的输入流中获取 MIDI 序列。abstract SequenceMidiFileReader.getSequence(URL url) 从提供的URL获取 MIDI 序列。abstract SoundbankSoundbankReader.getSoundbank(File file) 从提供的File获取音库对象。abstract SoundbankSoundbankReader.getSoundbank(InputStream stream) 从提供的InputStream获取音库对象。abstract SoundbankSoundbankReader.getSoundbank(URL url) 从提供的URL获取音库对象。abstract int写入字节流,表示文件类型指示给提供的外部文件的 MIDI 文件。abstract intMidiFileWriter.write(Sequence in, int fileType, OutputStream out) 写入字节流,表示文件类型指示给提供的输出流的 MIDI 文件。 -
IOException 在 javax.sound.sampled 中的用法
修饰符和类型方法描述intAudioInputStream.available()返回可以从此音频输入流读取(或跳过)而不阻塞的最大字节数。voidAudioInputStream.close()关闭此音频输入流并释放与该流关联的任何系统资源。static AudioFileFormatAudioSystem.getAudioFileFormat(File file) 获取指定File的音频文件格式。static AudioFileFormatAudioSystem.getAudioFileFormat(InputStream stream) 获取提供的输入流的音频文件格式。static AudioFileFormatAudioSystem.getAudioFileFormat(URL url) 获取指定URL的音频文件格式。static AudioInputStreamAudioSystem.getAudioInputStream(File file) 从提供的File获取音频输入流。static AudioInputStreamAudioSystem.getAudioInputStream(InputStream stream) 从提供的输入流中获取音频输入流。static AudioInputStreamAudioSystem.getAudioInputStream(URL url) 从提供的URL获取音频输入流。voidClip.open(AudioInputStream stream) 使用提供的音频输入流中存在的格式和音频数据打开剪辑。intAudioInputStream.read()从音频输入流中读取下一个数据字节。intAudioInputStream.read(byte[] b) 从音频输入流中读取一定数量的字节并将它们存储到缓冲区数组b中。intAudioInputStream.read(byte[] b, int off, int len) 从音频流中读取指定最大字节数的数据,并将它们放入给定的字节数组中。voidAudioInputStream.reset()将此音频输入流重新定位到上次调用其mark方法时的位置。longAudioInputStream.skip(long n) 跳过并丢弃此音频输入流中指定数量的字节。static intAudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 将表示指定文件类型的音频文件的字节流写入提供的外部文件。static intAudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out) 将表示指定文件类型的音频文件的字节流写入提供的输出流。 -
IOException 在 javax.sound.sampled.spi 中的用法
修饰符和类型方法描述abstract AudioFileFormatAudioFileReader.getAudioFileFormat(File file) 获取提供的File的音频文件格式。abstract AudioFileFormatAudioFileReader.getAudioFileFormat(InputStream stream) 获取提供的输入流的音频文件格式。abstract AudioFileFormatAudioFileReader.getAudioFileFormat(URL url) 获取提供的URL的音频文件格式。abstract AudioInputStreamAudioFileReader.getAudioInputStream(File file) 从提供的File获取音频输入流。abstract AudioInputStreamAudioFileReader.getAudioInputStream(InputStream stream) 从提供的输入流中获取音频输入流。abstract AudioInputStreamAudioFileReader.getAudioInputStream(URL url) 从提供的URL获取音频输入流。abstract intAudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 写入表示音频文件的字节流,该音频文件的文件格式指示给所提供的外部文件。abstract intAudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out) 写入表示文件类型的音频文件的字节流,该文件类型指示给提供的输出流。 -
IOException 在 javax.sql.rowset 中的用法
在 javax.sql.rowset 中抛出 IOException修饰符和类型方法描述voidWebRowSet.readXml(InputStream iStream) 读取基于流的 XML 输入以填充此WebRowSet对象。voidWebRowSet.writeXml(OutputStream oStream) 以 XML 格式将此WebRowSet对象的数据、属性和元数据写入给定的OutputStream对象。voidWebRowSet.writeXml(ResultSet rs, OutputStream oStream) 使用给定ResultSet对象的内容填充此WebRowSet对象,并将其数据、属性和元数据以 XML 格式写入给定的OutputStream对象。 -
IOException 在 javax.swing 中的用法
在 javax.swing 中抛出 IOException修饰符和类型方法描述voidProgressMonitorInputStream.close()覆盖FilterInputStream.close以关闭进度监视器和流。protected InputStream获取给定 URL 的流,该流将由setPage方法加载。voidJEditorPane.read(InputStream in, Object desc) 此方法从流初始化。intProgressMonitorInputStream.read()覆盖FilterInputStream.read以在读取后更新进度监视器。intProgressMonitorInputStream.read(byte[] b) 覆盖FilterInputStream.read以在读取后更新进度监视器。intProgressMonitorInputStream.read(byte[] b, int off, int len) 覆盖FilterInputStream.read以在读取后更新进度监视器。voidProgressMonitorInputStream.reset()覆盖FilterInputStream.reset以重置进度监视器和流。void设置当前显示的 URL。void设置当前显示的 URL。longProgressMonitorInputStream.skip(long n) 覆盖FilterInputStream.skip以在跳过后更新进度监视器。javax.swing 中的构造函数抛出 IOException修饰符构造方法描述JEditorPane(String url) 基于包含 URL 规范的字符串创建JEditorPane。JEditorPane(URL initialPage) 根据指定的输入 URL 创建一个JEditorPane。 -
IOException 在 javax.swing.filechooser 中的用法
-
IOException 在 javax.swing.plaf.synth 中的用法
-
IOException 在 javax.swing.text 中的用法
javax.swing.text 中 IOException 的子类在 javax.swing.text 中抛出 IOException修饰符和类型方法描述protected voidAbstractWriter.indent()是否缩进。protected voidAbstractWriter.output(char[] content, int start, int length) 写出内容的最后一站。voidDefaultEditorKit.read(InputStream in, Document doc, int pos) 从给定的流中插入内容,该内容应采用适合此类内容处理程序的格式。void插入来自给定流的内容,这些内容将被视为纯文本。abstract voidEditorKit.read(InputStream in, Document doc, int pos) 从给定的流中插入内容,该内容应采用适合此类内容处理程序的格式。abstract void从给定的流中插入内容,该内容应采用适合此类内容处理程序的格式。void从流初始化。voidStyleContext.readAttributes(ObjectInputStream in, MutableAttributeSet a) 读取属性的上下文特定处理static voidStyleContext.readAttributeSet(ObjectInputStream in, MutableAttributeSet a) 从给定的对象输入流中读取一组属性,这些属性先前已用writeAttributeSet写出。protected void写出文本。protected abstract voidAbstractWriter.write()这个抽象方法需要由子类来实现。protected voidAbstractWriter.write(char ch) 写出一个字符。protected voidAbstractWriter.write(char[] chars, int startIndex, int length) 所有的写方法都会调用这个方法。protected void写出一个字符串。voidDefaultEditorKit.write(OutputStream out, Document doc, int pos, int len) 以适合此类内容处理程序的格式将文档中的内容写入给定流。void将文档中的内容作为纯文本写入给定的流。abstract voidEditorKit.write(OutputStream out, Document doc, int pos, int len) 以适合此类内容处理程序的格式将文档中的内容写入给定流。abstract void以适合此类内容处理程序的格式将文档中的内容写入给定流。void将模型的内容存储到给定的流中。protected voidAbstractWriter.writeAttributes(AttributeSet attr) 将属性集写出为“<name>=<value>”对。voidStyleContext.writeAttributes(ObjectOutputStream out, AttributeSet a) 写出属性的上下文特定处理static voidStyleContext.writeAttributeSet(ObjectOutputStream out, AttributeSet a) 将一组属性写入给定的对象流以进行序列化。protected voidAbstractWriter.writeLineSeparator()写入行分隔符。 -
IOException 在 javax.swing.text.html 中的用法
修饰符和类型方法描述protected voidHTMLWriter.closeOutUnwantedEmbeddedTags(AttributeSet attr) 搜索属性集并搜索存储在标签向量中的每个标签。protected void写出评论。protected void写出所有空元素(所有没有相应结束标记的标记)。protected voidMinimalHTMLWriter.endFontTag()这不再使用,而是 <span> 将被写出。protected void写出元素的结束标记。voidHTMLDocument.insertAfterEnd(Element elem, String htmlText) 在给定元素的末尾之后插入指定为字符串的 HTML。voidHTMLDocument.insertAfterStart(Element elem, String htmlText) 在元素的开头插入指定为字符串的 HTML。voidHTMLDocument.insertBeforeEnd(Element elem, String htmlText) 在元素末尾插入指定为字符串的 HTML。voidHTMLDocument.insertBeforeStart(Element elem, String htmlText) 在给定元素的开始之前插入指定为字符串的 HTML。voidHTMLEditorKit.insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag) 将 HTML 插入现有文档。void加载一组根据 CSS1 语法指定的规则。protected voidHTMLWriter.output(char[] chars, int start, int length) 重写此方法以映射任何字符实体,例如 < 到 <。abstract voidHTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) 解析给定的流并使用解析结果驱动给定的回调。void插入给定流中的内容。protected voidHTMLWriter.selectContent(AttributeSet attr) 写出 SELECT 表单元素的内容。voidHTMLDocument.setInnerHTML(Element elem, String htmlText) 用指定为 HTML 字符串的内容替换给定元素的子元素。voidHTMLDocument.setOuterHTML(Element elem, String htmlText) 用指定为 HTML 字符串的内容替换父元素中的给定元素。protected voidMinimalHTMLWriter.startFontTag(String style) 这不再使用,而是 <span> 将被写出。protected void写出元素的开始标记。protected void写出文本。protected void写出文本。protected voidHTMLWriter.textAreaContent(AttributeSet attr) 写出包含在 TEXTAREA 表单元素中的文本。void以适合此类内容处理程序的格式将文档中的内容写入给定流。voidHTMLWriter.write()遍历元素树并控制所有标签及其属性的写出。voidMinimalHTMLWriter.write()从 StyledDocument 生成 HTML 输出。protected voidHTMLWriter.writeAttributes(AttributeSet attr) 写出属性集。protected voidMinimalHTMLWriter.writeAttributes(AttributeSet attr) 写出以下类型的所有属性:StyleConstants.ParagraphConstants、StyleConstants.CharacterConstants、StyleConstants.FontConstants、StyleConstants.ColorConstants。protected voidMinimalHTMLWriter.writeBody()迭代文档中的元素并根据它们是分支元素还是叶元素来处理元素。protected voidMinimalHTMLWriter.writeComponent(Element elem) 负责处理Component Elements;故意未实现。protected voidMinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting) 以符合 HTML 的方式写出属性集。protected voidHTMLWriter.writeEmbeddedTags(AttributeSet attr) 在 AttributeSet 中搜索嵌入的标签并将它们写出。protected voidMinimalHTMLWriter.writeEndParagraph()发出 <p> 标签的结束标签。protected voidMinimalHTMLWriter.writeEndTag(String endTag) 写出适当缩进的结束标记。protected voidMinimalHTMLWriter.writeHeader()写出 <head> 和 <style> 标签,然后调用 writeStyles() 将所有命名样式写出作为 <style> 标签的内容。protected voidMinimalHTMLWriter.writeHTMLTags(AttributeSet attr) 根据文本的属性设置为文本生成粗体 <b>、斜体 <i> 和 <u> 标记。protected voidMinimalHTMLWriter.writeImage(Element elem) 负责处理图标元素;故意未实现。protected void负责写出其他非文本叶元素。protected voidHTMLWriter.writeLineSeparator()写入行分隔符。protected voidMinimalHTMLWriter.writeNonHTMLAttributes(AttributeSet attr) 以符合 HTML 的方式写出剩余的字符级属性(粗体、斜体和下划线以外的属性)。protected voidHTMLWriter.writeOption(Option option) 写出选项表单元素的内容。protected voidMinimalHTMLWriter.writeStartParagraph(Element elem) 发出段落的开始标记。protected voidMinimalHTMLWriter.writeStartTag(String tag) 写出适当缩进的开始标记。protected voidMinimalHTMLWriter.writeStyles()写出所有命名样式作为 <style> 标签的内容。 -
IOException 在 javax.swing.text.html.parser 中的用法
修饰符和类型方法描述static DTD返回具有指定name的 DTD。voidDocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet) 在给定 DTD 的情况下解析 HTML 流。void在给定 DTD 的情况下解析 HTML 流。voidParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) Parser.parseDTDMarkup()解析文档类型声明标记声明。protected booleanParser.parseMarkupDeclarations(StringBuffer strBuff) 解析标记声明。voidDTD.read(DataInputStream in) 从存档格式重新创建 DTD。 -
IOException 在 javax.swing.text.rtf 中的用法
修饰符和类型方法描述voidRTFEditorKit.read(InputStream in, Document doc, int pos) 从给定的流中插入内容,该内容应采用适合此类内容处理程序的格式。void插入给定流中的内容,这些内容将被视为纯文本。voidRTFEditorKit.write(OutputStream out, Document doc, int pos, int len) 以适合此类内容处理程序的格式将文档中的内容写入给定流。void将文档中的内容作为纯文本写入给定的流。 -
IOException 在 javax.tools 中的用法
在 javax.tools 中抛出 IOException修饰符和类型方法描述voidForwardingJavaFileManager.close()voidJavaFileManager.close()释放此文件管理器直接或间接打开的任何资源。booleanForwardingJavaFileManager.contains(JavaFileManager.Location location, FileObject fo) default booleanJavaFileManager.contains(JavaFileManager.Location location, FileObject fo) 确定给定文件对象是否“包含在”指定位置。voidForwardingJavaFileManager.flush()voidJavaFileManager.flush()直接或间接刷新此文件管理器为输出打开的任何资源。FileObject.getCharContent(boolean ignoreEncodingErrors) 返回此文件对象的字符内容(如果可用)。ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors) SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors) 此实现始终抛出 UnsupportedOperationException 。ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) ForwardingJavaFileManager.getFileForOutputForOriginatingFiles(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) default FileObjectJavaFileManager.getFileForOutputForOriginatingFiles(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) 返回一个 文件对象 用于表示给定面向包位置中指定种类的指定类的输入。ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) 为输出返回一个 文件对象,表示给定的面向包的位置中指定种类的指定类。ForwardingJavaFileManager.getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 为输出返回一个 文件对象,表示给定的面向包的位置中指定种类的指定类。default JavaFileObjectJavaFileManager.getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 为输出返回一个 文件对象,表示给定的面向包的位置中指定种类的指定类。ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName) ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName) 获取某个位置中命名模块的位置,该位置可以是面向模块的位置或输出位置。default JavaFileManager.LocationJavaFileManager.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) 从给定位置获取特定服务类的服务加载器。ForwardingJavaFileManager.inferModuleName(JavaFileManager.Location location) default StringJavaFileManager.inferModuleName(JavaFileManager.Location location) 从getLocationForModule或listModuleLocations返回的位置推断模块的名称。ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) 在给定的面向包的位置列出与给定条件匹配的所有文件对象。ForwardingJavaFileManager.listLocationsForModules(JavaFileManager.Location location) default Iterable<Set<JavaFileManager.Location>>JavaFileManager.listLocationsForModules(JavaFileManager.Location location) 列出面向模块的位置或输出位置中所有模块的位置。FileObject.openInputStream()返回此文件对象的 InputStream。ForwardingFileObject.openInputStream()SimpleJavaFileObject.openInputStream()此实现始终抛出 UnsupportedOperationException 。FileObject.openOutputStream()返回此文件对象的 OutputStream。ForwardingFileObject.openOutputStream()SimpleJavaFileObject.openOutputStream()此实现始终抛出 UnsupportedOperationException 。FileObject.openReader(boolean ignoreEncodingErrors) 返回此对象的阅读器。ForwardingFileObject.openReader(boolean ignoreEncodingErrors) SimpleJavaFileObject.openReader(boolean ignoreEncodingErrors) 在 Reader 中包装 SimpleJavaFileObject.getCharContent(boolean) 的结果。FileObject.openWriter()返回此文件对象的 Writer。ForwardingFileObject.openWriter()SimpleJavaFileObject.openWriter()将 openOutputStream 的结果包装在 Writer 中。voidStandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> files) 将给定的搜索路径与给定的位置相关联。default voidStandardJavaFileManager.setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) 将给定的搜索路径与给定的模块和位置相关联,该模块和位置必须是面向模块的或输出位置。default voidStandardJavaFileManager.setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) 将给定的搜索路径与给定的位置相关联。 -
IOException 在 javax.xml.parsers 中的用法
在 javax.xml.parsers 中抛出 IOException修饰符和类型方法描述将给定文件的内容解析为 XML 文档并返回一个新的 DOMDocument对象。DocumentBuilder.parse(InputStream is) 将给定InputStream的内容解析为 XML 文档并返回一个新的 DOMDocument对象。DocumentBuilder.parse(InputStream is, String systemId) 将给定InputStream的内容解析为 XML 文档并返回一个新的 DOMDocument对象。将给定 URI 的内容解析为 XML 文档并返回一个新的 DOMDocument对象。abstract DocumentDocumentBuilder.parse(InputSource is) 将给定输入源的内容解析为 XML 文档并返回一个新的 DOMDocument对象。voidSAXParser.parse(File f, HandlerBase hb) 使用指定的HandlerBase解析指定为 XML 的文件的内容。voidSAXParser.parse(File f, DefaultHandler dh) 使用指定的DefaultHandler解析指定为 XML 的文件的内容。voidSAXParser.parse(InputStream is, HandlerBase hb) 使用指定的HandlerBase将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, HandlerBase hb, String systemId) 使用指定的HandlerBase将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, DefaultHandler dh) 使用指定的DefaultHandler将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(InputStream is, DefaultHandler dh, String systemId) 使用指定的DefaultHandler将给定的InputStream实例的内容解析为 XML。voidSAXParser.parse(String uri, HandlerBase hb) 使用指定的HandlerBase将给定的统一资源标识符 (URI) 描述的内容解析为 XML。voidSAXParser.parse(String uri, DefaultHandler dh) 使用指定的DefaultHandler将给定的统一资源标识符 (URI) 描述的内容解析为 XML。voidSAXParser.parse(InputSource is, HandlerBase hb) 使用指定的HandlerBase将给定的内容InputSource解析为 XML。voidSAXParser.parse(InputSource is, DefaultHandler dh) 使用指定的DefaultHandler将给定的内容InputSource解析为 XML。 -
IOException 在 javax.xml.validation 中的用法
-
IOException 在 jdk.jfr 中的用法
在 jdk.jfr 中抛出 IOException修饰符和类型方法描述static Configuration从字符流中读取配置。static Configuration从文件中读取配置。void将录音数据写入文件。static ConfigurationConfiguration.getConfiguration(String name) 返回预定义的配置。为指定的时间间隔创建数据流。voidRecording.setDestination(Path destination) 设置记录停止时写入数据的位置,如果不转储数据,则设置为null。 -
IOException 在 jdk.jfr.consumer 中的用法
在 jdk.jfr.consumer 中抛出 IOException修饰符和类型方法描述voidRecordingFile.close()关闭此录制文件并释放与其关联的所有系统资源。void将录音数据写入文件。static EventStream从文件创建事件流。static EventStreamEventStream.openRepository()从当前 Java 虚拟机 (JVM) 的存储库创建流。static EventStreamEventStream.openRepository(Path directory) 从磁盘存储库创建事件流。static List<RecordedEvent>RecordingFile.readAllEvents(Path path) 返回文件中所有事件的列表。RecordingFile.readEvent()读取记录中的下一个事件。RecordingFile.readEventTypes()返回此记录中所有事件类型的列表。voidRecordingFile.write(Path destination, Predicate<RecordedEvent> filter) 过滤掉事件并将它们写入新文件。jdk.jfr.consumer 中的构造函数抛出 IOException -
IOException 在 jdk.jshell.execution 中的用法
修饰符和类型方法描述static voidUtil.forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String, Consumer<OutputStream>> outputStreamMap, Map<String, Consumer<InputStream>> inputStreamMap) 将命令从输入转发到指定的ExecutionControl实例,然后响应输出。JdiExecutionControlProvider.generate(ExecutionEnv env, Map<String, String> parameters) static ExecutionControlUtil.remoteInputOutput(InputStream input, OutputStream output, Map<String, OutputStream> outputStreamMap, Map<String, InputStream> inputStreamMap, BiFunction<ObjectInput, ObjectOutput, ExecutionControl> factory) 为给定的打包输入和输出创建一个 ExecutionControl。 -
IOException 在 jdk.management.jfr 中的用法
修饰符和类型方法描述voidFlightRecorderMXBean.closeRecording(long recordingId) 关闭具有指定 ID 的记录并释放与该记录关联的所有系统资源。voidFlightRecorderMXBean.closeStream(long streamId) 关闭具有指定 ID 的录制流并释放与该流关联的所有系统资源。void将录音数据写入指定文件。void将录音数据写入文件。longFlightRecorderMXBean.openStream(long recordingId, Map<String, String> streamOptions) 为具有指定 ID 的记录打开数据流,或0以获取与记录无关的数据。byte[]FlightRecorderMXBean.readStream(long streamId) 从具有指定 ID 的流中读取部分数据,如果没有更多数据可用,则返回null。jdk.management.jfr 中的构造函数抛出 IOException修饰符构造方法描述RemoteRecordingStream(MBeanServerConnection connection) 创建针对已注册FlightRecorderMXBean的MBeanServerConnection进行操作的事件流。RemoteRecordingStream(MBeanServerConnection connection, Path directory) 创建针对已注册FlightRecorderMXBean的MBeanServerConnection进行操作的事件流。 -
IOException 在 jdk.net 中的用法
在 jdk.net 中抛出 IOException修饰符和类型方法描述static <T> TSockets.getOption(DatagramSocket s, SocketOption<T> name) 已弃用。static <T> TSockets.getOption(ServerSocket s, SocketOption<T> name) 已弃用。static <T> TSockets.getOption(Socket s, SocketOption<T> name) 已弃用。static <T> voidSockets.setOption(DatagramSocket s, SocketOption<T> name, T value) 已弃用。static <T> voidSockets.setOption(ServerSocket s, SocketOption<T> name, T value) 已弃用。static <T> voidSockets.setOption(Socket s, SocketOption<T> name, T value) 已弃用。 -
IOException 在 jdk.nio 中的用法
在 jdk.nio 中抛出 IOException修饰符和类型方法描述voidChannels.SelectableChannelCloser.implCloseChannel(SelectableChannel sc) 关闭可选择的通道。voidChannels.SelectableChannelCloser.implReleaseChannel(SelectableChannel sc) 释放在一个或多个Selector注册时关闭的可选通道的文件描述符和任何资源。 -
IOException 在 org.xml.sax 中的用法
在 org.xml.sax 中抛出 IOException修饰符和类型方法描述void已弃用。从系统标识符 (URI) 解析 XML 文档。voidParser.parse(InputSource source) 已弃用。解析 XML 文档。void从系统标识符 (URI) 解析 XML 文档。voidXMLReader.parse(InputSource input) 解析 XML 文档。EntityResolver.resolveEntity(String publicId, String systemId) 允许应用程序解析外部实体。 -
IOException 在 org.xml.sax.ext 中的用法
在 org.xml.sax.ext 中抛出 IOException修饰符和类型方法描述DefaultHandler2.getExternalSubset(String name, String baseURI) 告诉解析器如果文档文本中没有声明外部子集,则不应使用任何外部子集。EntityResolver2.getExternalSubset(String name, String baseURI) 允许应用程序为未明确定义的文档提供外部子集。DefaultHandler2.resolveEntity(String publicId, String systemId) 使用空实体名称和基本 URI 调用EntityResolver2.resolveEntity()。DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId) 告诉解析器根据 baseURI 解析 systemId 并从生成的绝对 URI 中读取实体文本。EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId) 允许应用程序将对外部实体的引用映射到输入源,或告诉解析器它应该使用传统的 URI 解析。 -
IOException 在 org.xml.sax.helpers 中的用法
修饰符和类型方法描述void解析 XML 文档。voidParserAdapter.parse(InputSource input) 解析 XML 文档。void解析文档。voidXMLFilterImpl.parse(InputSource input) 解析文档。void解析文档。voidXMLReaderAdapter.parse(InputSource input) 解析文档。DefaultHandler.resolveEntity(String publicId, String systemId) 解析外部实体。XMLFilterImpl.resolveEntity(String publicId, String systemId) 过滤外部实体解析。
Beans.instantiate(ClassLoader, String, BeanContext),因为 Applet API 已弃用。