`
igogogo9
  • 浏览: 250875 次
  • 性别: Icon_minigender_1
  • 来自: 海口市
社区版块
存档分类
最新评论

类 java.io.OutputStream

阅读更多
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 字节,写到当前输出流。

OutputStreamwrite 方法,用三个参数 b, 0b.length 调用具有三个参数的 write 方法。

参数:
b - 数据。
抛出: IOException
如果发生一个 I/O 错误。
参见:
write
write
 public void write(byte b[],
int off,
int len) throws
IOException
将指定字节数组中从 off 开始的 len 个字节,写到当前输出流。

OutputStreamwrite 方法,调用一个参数的 write 方法,输出每个字节。 子类应覆盖这个方法,并提供更有效的实现方法。

参数:
b - 数据。
off - 读取数据的起始偏移。
len - 写入的字节数。
抛出: IOException
如果发生一个 I/O 错误。
flush
 public void flush() throws IOException 
刷新当前输出流,将任何缓冲输出的字节输出到此流中。

OutputStreamflush 方法不做任何事。

抛出: IOException
如果发生一个 I/O 错误。
close
 public void close() throws IOException 
关闭当前输出流,且释放与它相关的任一系统资源。

OutputStreamclose 方法不做任何事。

抛出: IOException
如果发生一个 I/O 错误。
分享到:
评论

相关推荐

    java.io.Reader 和 java.io.InputStream 的区别

    `java.io.Reader`和`java.io.InputStream`是Java标准库中处理输入数据的核心类,它们分别针对字符流和字节流提供了基础的支持。 #### `java.io.Reader`:字符流的读取器 `java.io.Reader`是所有字符输入流的超类。...

    Java.nio 与Java.io比较

    在探讨Java.nio与Java.io之间的比较时,我们首先需要理解这两个包在Java编程语言中的核心作用和它们各自的优势。Java.io和Java.nio是Java中处理输入/输出操作的两个主要框架,它们各自拥有独特的特性和应用场景。 #...

    java.io的基础应用

    在Java中,IO操作主要分为字节流和字符流两大类,分别由`java.io.InputStream`和`java.io.OutputStream`以及`java.io.Reader`和`java.io.Writer`作为基类。字节流处理的是8位的字节,而字符流处理的是16位的Unicode...

    android 串口驱动

    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包详细解说

    在Java IO中,Decorator模式主要体现在各种InputStream、OutputStream、Reader和Writer类的使用上。例如,当我们需要对一个InputStream进行缓冲操作时,可以使用BufferedInputStream,它包装了一个原始的InputStream...

    rxtx-2.1.7.jar串口通信gnu.io包不存在问题

    在Java中,要使用RXTX进行串口通信,首先需要导入`gnu.io`包下的相关类,如`SerialPort`、`SerialDataEvent`、`SerialDataEventListener`等。`SerialPort`类是进行串口操作的主要接口,它提供了打开、关闭串口,设置...

    java项目超市

    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;...

    JBuider第八章:Java.io包.rar

    Java.io包是Java编程语言中的核心包之一,它包含了用于输入/输出操作的类和接口。这个包在Java中扮演着至关重要的角色,因为它提供了处理数据流、字符流、对象序列化、文件读写以及与操作系统交互的各种工具。在本...

    java常用的工具类整理28个

    19. **java.io.InputStream**和**java.io.OutputStream**:所有字节流的基类,提供了基本的读写操作。 20. **java.io.Reader**和**java.io.Writer**:所有字符流的基类,用于处理字符数据。 21. **java.io....

    java.io的吐血实用例子

    在Java编程语言中,`java.io`包是用于输入/输出(I/O)操作的基础部分,包含了许多类和接口,使得开发者能够处理数据流、字符流、对象序列化、磁盘文件以及网络连接等任务。本篇文章将深入探讨`java.io`包中的关键概念...

    java.io详解

    根据处理的数据类型不同,Java IO流被分为两大类:字节流(byte streams)和字符流(character streams)。字节流主要处理二进制数据,而字符流则专门用于处理文本数据。 #### 二、Java IO流分类 ##### 字节流 - ...

    使用JAVA.IO流线程的JAVA课设项目万年历记事本

    - Java.IO流库提供了处理输入和输出数据的类,允许程序读取和写入数据到各种源和目的地,如文件、网络连接、内存缓冲区等。 - **输入流**(InputStream)用于读取数据,而**输出流**(OutputStream)用于写入数据...

    java 读写EXEcel文档范例

    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 commons-io-2.5.jar

    Java IO 包含了许多类,如InputStream、OutputStream、Reader、Writer等,它们分别用于处理字节流和字符流。字节流适用于二进制数据,而字符流适用于文本数据。Java IO 还包括Filter流,可以用来装饰其他流,添加...

    java IO 类层次图

    Java IO中的字节流类主要分为两大类:`InputStream`和`OutputStream`。它们是所有字节流类的基类,其他具体子类都直接或间接地继承自这两个类。 - **InputStream 类** - `ByteArrayInputStream`: 提供了一个从...

    最最常用的 100 个 Java类分享

    22. `java.io.OutputStream`:OutputStream是所有字节输出流的基类。 23. `java.util.regex.Pattern`:Pattern类用于编译正则表达式,用于匹配字符串。 24. `java.io.Serializable`:Serializable接口用于对象序列...

    计算机网络实验报告 获取MAC socket通信

    java.io.OutputStream os = new java.io.DataOutputStream( sk.getOutputStream()); // 利用网络输出流将文件传到客户端 边读边发送 int len=0; byte[] buff = new byte[1024]; while((len=fis.read(buff))...

    Java语言程序设计完整版资料.ppt

    - 抽象基类:`java.io.InputStream` 和 `java.io.OutputStream` 提供了基本的读写方法。 - 实现类:如 `java.io.FileInputStream` 和 `java.io.FileOutputStream` 用于文件读写,`java.io.BufferedInputStream` 和...

Global site tag (gtag.js) - Google Analytics