public static void main(String[] args) throws IOException {
String dir = "e:/test/Java";
String fileName = "java.txt";
//创建一个文件
File f = new File(dir,fileName);
NewDir(dir); //检查目录是否存在
NewFile(dir+"/"+fileName); //创建文件名
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(baos);
dos.writeDouble(Math.random());
dos.writeBoolean(true);
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
DataInputStream dis = new DataInputStream(bais);
System.out.println(bais.available());
System.out.println(dis.readBoolean());
System.out.println(dis.readDouble());
}
由http://www.secn.com.cn 提供,转载请注明来源,谢谢!
分享到:
相关推荐
5. 节点流与处理流的关系:节点流位于IO操作的第一线,所有直接的数据传输都通过它们。处理流则可以包裹节点流,提供额外的功能,如缓冲、格式转换等,从而增强程序的效率和灵活性。 6. Java IO流类的体系: - 四...
Java中的IO流是Java核心库的重要组成部分,它用于在不同数据源之间传输数据。Java IO流分为两大类:字符流(Character Stream)和字节流(Byte Stream)。字符流处理单个字符,而字节流处理8位的字节序列。它们又...
例如,知道何时使用字节流和字符流,如何利用缓冲流提高性能,以及如何通过转换流处理不同字符编码等问题。此外,掌握异常处理策略也是关键,因为IO操作常常涉及到文件和网络,这两者都容易出现错误。 总的来说,...
Java IO流处理是Java编程中一个非常重要的概念,主要用于数据的输入和输出操作。对于Java初学者来说,理解和掌握IO流的基本使用至关重要。在Java中,流被形象地比喻为数据传输的通道,数据可以从一个源头(如文件、...
在Java IO流中,节点流是指离数据源或程序最近的流处理流,主要有两种类型:字节流和字符流。字节流可以处理一切类型的数据,如纯文本、音频、视频等,而字符流只能处理纯文本数据。 2. 字节流: 字节流是Java IO...
Java IO流是Java编程语言中处理输入和输出的重要机制,它允许程序与各种类型的输入源(如键盘、文件、网络连接)以及输出目标(如显示器、文件、网络)进行交互。在Java中,I/O流被设计为面向对象,使得处理数据变得...
在Java中,输入输出流(简称IO流)是用来处理文件读写的核心技术之一。它主要包括两类:以字节为导向的流和以字符为导向的流。 ##### 1.1 以字节为导向的流 以字节为导向的流是指按照字节来进行数据读写的流,适用...
字节流处理原始的8位字节数据,如FileInputStream和FileOutputStream;而字符流处理Unicode字符,如Reader和Writer。字符流通常用于处理文本数据,它们内部使用了缓冲区并处理了字符编码问题,如UTF-8或GBK。 在...
字节流处理的是8位的字节数据,而字符流处理的是16位的Unicode字符。 1. 字节流: - **InputStream** 和 **OutputStream** 是所有字节输入流和输出流的基类。例如, FileInputStream 和 FileOutputStream 分别用于...
字节流处理的是单个字节的数据,如InputStream和OutputStream;字符流处理的是Unicode字符,如Reader和Writer。除此之外,还有缓冲流(Buffered)、转换流(InputStreamReader/OutputStreamWriter)以及对象流...
除了基本的字节流和字符流,Java还提供了许多其他类型的流,如过滤流(FilterStream)、缓冲流(BufferedStream)、数据流(DataStream)等,它们为基本的输入输出流提供了额外的功能,如数据校验、缓冲优化等。...
数据流是一种特殊的流类型,用于存取 Java 原始数据类型,如 long、boolean 等。数据流是字节流,提供了可以存取 Java 原始数据类型的能力。常见的数据流类型有 DataInputStream 和 DataOutputStream。 十一、...
- **处理流(Filter Stream)**:不直接与数据源连接,而是包裹一个已存在的流,提供额外的功能,如BufferedInputStream和PrintWriter。 2. **流的分类** - **按流向分:**输入流(Input Stream)和输出流...
Java IO流处理是Java编程中一个非常重要的概念,它用于在不同数据源之间传输数据,如文件、网络、内存等。在Java中,IO流分为两大类:输入流(Input Stream)和输出流(Output Stream),它们分别用于数据的读取和...
在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO流的概念 IO流在Java中分为两大类:输入流(Input Stream)和输出流(Output ...
本知识点将深入探讨Java IO流的相关细节,包括节点流与处理流的概念,以及文件流、标准输入输出流、缓冲流、转换流、打印流、数据流和对象流的处理过程和使用方法。 首先,Java中的IO流根据数据流向可以分为输入流...
Java IO流是Java平台中处理输入输出操作的核心组件,它允许程序与各种数据源(如文件、设备、网络连接)进行交互。IO流系统由多个类和接口组成,它们位于java.io包中,为开发者提供了读写数据的丰富功能。在Java中,...
字节流处理的是单个8位的字节,而字符流处理的是16位Unicode字符。每种流又有输入流和输出流之分,用于数据的读取和写入。 1. 字节流: - InputStream(输入流)和OutputStream(输出流)是所有字节输入流和输出流...
字符流处理的是Unicode编码的字符,而字节流则处理基本的8位字节数据。这两类流又各自分为输入流(Input Stream)和输出流(Output Stream),分别用于数据的读取和写入。 1. 字节流: - InputStream和...
字节流处理的是8位的字节,而字符流处理的是16位的Unicode字符。字节流又分为输入流(InputStream)和输出流(OutputStream),字符流则有Reader和Writer。在实际开发中,字节流常用于处理二进制数据,如图片、音频...