java.lang.Object
|
+----java.io.OutputStream
public abstract class OutputStream extends Object 下列类的父类: ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, PipedOutputStream
这个类是一个抽象类,表示所有字节输出流的类的父类。
需要定义 OutputStream
子类的应用程序必须提供至少一个用于输出一个字节的方法。
来自: JDK1.0 参阅: BufferedOutputStream, ByteArrayOutputStream, DataOutputStream, FilterOutputStream, InputStream, write
构造子索引
OutputStream()
方法索引
close() 关闭当前输出流,且释放与它相关的任一系统资源。 flush() 刷新当前输出流,将任何缓冲输出的字节输出到此流中。 write(byte[]) 将指定的字节数组中 b.length
字节,写到当前输出流。 write(byte[], int, int) 将指定字节数组中从 off
开始的 len
个字节,写到当前输出流。 write(int) 将指定字节写入当前输出流。
构造子
OutputStream
public OutputStream()
方法
write
public abstract void write(int b) throws IOException
将指定字节写入当前输出流。
OutputStream
的子类必须提供此方法的一个实现。
参数: b - 字节
。 抛出: IOException 如果发生一个 I/O 错误。 write
public void write(byte b[]) throws IOException
将指定的字节数组中 b.length
字节,写到当前输出流。
OutputStream
的 write
方法,用三个参数 b
, 0
和 b.length
调用具有三个参数的 write
方法。
参数: b - 数据。 抛出: IOException 如果发生一个 I/O 错误。 参见: write write
public void write(byte b[],
int off,
int len) throws IOException
将指定字节数组中从 off
开始的 len
个字节,写到当前输出流。
OutputStream
的 write
方法,调用一个参数的 write
方法,输出每个字节。 子类应覆盖这个方法,并提供更有效的实现方法。
参数: b - 数据。 off - 读取数据的起始偏移。 len - 写入的字节数。 抛出: IOException 如果发生一个 I/O 错误。 flush
public void flush() throws IOException
刷新当前输出流,将任何缓冲输出的字节输出到此流中。
OutputStream
的 flush
方法不做任何事。
抛出: IOException 如果发生一个 I/O 错误。 close
public void close() throws IOException
关闭当前输出流,且释放与它相关的任一系统资源。
OutputStream
的 close
方法不做任何事。
抛出: IOException 如果发生一个 I/O 错误。
分享到:
相关推荐
`java.io.Reader`和`java.io.InputStream`是Java标准库中处理输入数据的核心类,它们分别针对字符流和字节流提供了基础的支持。 #### `java.io.Reader`:字符流的读取器 `java.io.Reader`是所有字符输入流的超类。...
在探讨Java.nio与Java.io之间的比较时,我们首先需要理解这两个包在Java编程语言中的核心作用和它们各自的优势。Java.io和Java.nio是Java中处理输入/输出操作的两个主要框架,它们各自拥有独特的特性和应用场景。 #...
在Java中,IO操作主要分为字节流和字符流两大类,分别由`java.io.InputStream`和`java.io.OutputStream`以及`java.io.Reader`和`java.io.Writer`作为基类。字节流处理的是8位的字节,而字符流处理的是16位的Unicode...
import java.io.OutputStream; import android.util.Log; public class SerialPort { private static final String TAG = "SerialPort"; /* * Do not remove or rename the field mFd: it is used by native...
在Java IO中,Decorator模式主要体现在各种InputStream、OutputStream、Reader和Writer类的使用上。例如,当我们需要对一个InputStream进行缓冲操作时,可以使用BufferedInputStream,它包装了一个原始的InputStream...
在Java中,要使用RXTX进行串口通信,首先需要导入`gnu.io`包下的相关类,如`SerialPort`、`SerialDataEvent`、`SerialDataEventListener`等。`SerialPort`类是进行串口操作的主要接口,它提供了打开、关闭串口,设置...
import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import java.util.Scanner; import login.Choice; import org.dom4j.DocumentException;...
Java.io包是Java编程语言中的核心包之一,它包含了用于输入/输出操作的类和接口。这个包在Java中扮演着至关重要的角色,因为它提供了处理数据流、字符流、对象序列化、文件读写以及与操作系统交互的各种工具。在本...
19. **java.io.InputStream**和**java.io.OutputStream**:所有字节流的基类,提供了基本的读写操作。 20. **java.io.Reader**和**java.io.Writer**:所有字符流的基类,用于处理字符数据。 21. **java.io....
在Java编程语言中,`java.io`包是用于输入/输出(I/O)操作的基础部分,包含了许多类和接口,使得开发者能够处理数据流、字符流、对象序列化、磁盘文件以及网络连接等任务。本篇文章将深入探讨`java.io`包中的关键概念...
根据处理的数据类型不同,Java IO流被分为两大类:字节流(byte streams)和字符流(character streams)。字节流主要处理二进制数据,而字符流则专门用于处理文本数据。 #### 二、Java IO流分类 ##### 字节流 - ...
- Java.IO流库提供了处理输入和输出数据的类,允许程序读取和写入数据到各种源和目的地,如文件、网络连接、内存缓冲区等。 - **输入流**(InputStream)用于读取数据,而**输出流**(OutputStream)用于写入数据...
import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi....
Java IO 包含了许多类,如InputStream、OutputStream、Reader、Writer等,它们分别用于处理字节流和字符流。字节流适用于二进制数据,而字符流适用于文本数据。Java IO 还包括Filter流,可以用来装饰其他流,添加...
Java IO中的字节流类主要分为两大类:`InputStream`和`OutputStream`。它们是所有字节流类的基类,其他具体子类都直接或间接地继承自这两个类。 - **InputStream 类** - `ByteArrayInputStream`: 提供了一个从...
22. `java.io.OutputStream`:OutputStream是所有字节输出流的基类。 23. `java.util.regex.Pattern`:Pattern类用于编译正则表达式,用于匹配字符串。 24. `java.io.Serializable`:Serializable接口用于对象序列...
java.io.OutputStream os = new java.io.DataOutputStream( sk.getOutputStream()); // 利用网络输出流将文件传到客户端 边读边发送 int len=0; byte[] buff = new byte[1024]; while((len=fis.read(buff))...
- 抽象基类:`java.io.InputStream` 和 `java.io.OutputStream` 提供了基本的读写方法。 - 实现类:如 `java.io.FileInputStream` 和 `java.io.FileOutputStream` 用于文件读写,`java.io.BufferedInputStream` 和...