android培训 java培训期待与您交流!
以前学习过程中,一直对IO流操作数据的体系和使用不是很明了,看了毕向东老师的视频后觉得很受启发,所以将一些重要的知识点总结一下。
IO流的体系图解,见下图。
流的操作规律,见下图。
[img]http://dl2.iteye.com/upload/attachment/0085/0036/2099c869-b8ed-37b6-88f3-901e63a77a4e.png" alt="[/img]
一下是对四个明确的应用实例
需求: 将一个文本文件数据显示在控制台上
分析:明确1 源:inputStream reader
目的:outPutStream writer;
明确2 是纯文本
源:reader;
目的:writer;
明确3 源:硬盘 file
目的:控制台 system.out
明确4:需要高效
需要转换
代码如下
[code="java"]import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class ReadfileOutConsole {
/**
* 将一个文本文件数据显示在控制台上。
* @throws IOException
*/
public static void main(String[] args) throws IOException {
FileReader fr=new FileReader("test.txt");
BufferedReader bfr=new BufferedReader(fr);
BufferedWriter bfw=new BufferedWriter(new OutputStreamWriter(System.out));
String line=null;
while((line=bfr.readLine())!=null){
bfw.write(line);
bfw.newLine();
}
bfw.close();
}
}
感谢老师的指导。谢谢
相关推荐
黑马程序员_毕向东_Java基础视频教程第18天-14-IO流(拷贝文本文件图例).zip
黑马程序员_毕向东_Java基础视频教程第18天-09-IO流(文件的续写)
【描述】中提到的"( 01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.zip )" 暗示这门课程可能包含一系列视频教程,首个文件"01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.avi"很可能是课程的开篇...
本资料包“Java-IO流高级-例题 & 例题源码 & PPT教学文档(黑马程序员详细版).rar”提供了一个深入学习Java IO流的全面资源,包含实例题目、源代码以及PPT教学材料,适合对Java IO有进阶需求的开发者。 1. **Java ...
在这个“黑马程序员_毕向东_Java基础视频教程第18天-12-IO流(文本文件读取练习)”中,毕向东老师将深入讲解如何使用Java IO流来读取文本文件。Java IO流提供了多种类和方法,使得开发者可以灵活高效地处理输入和输出...
本教程《黑马程序员_毕向东_Java基础视频教程第18天-13-IO流(拷贝文本文件)》专注于讲解如何利用IO流来实现文本文件的复制操作。这个过程涉及到了对文件读取、数据缓冲以及写入等基础知识,对于初学者来说是理解和...
在本教程“黑马程序员_毕向东_Java基础视频教程第18天-11-IO流(文本文件读取方式二)”中,主讲人毕向东将深入讲解如何使用Java有效地读取文本文件,特别是第二种常用的方法。以下是关于Java IO流和文本文件读取的...
Java IO(Input/Output)是Java平台中用于处理输入输出操作的重要部分,它允许程序与外部设备进行数据交互。在Java中,IO流分为两大类:字节流和字符流,每种流又有输入流和输出流之分,分别用于数据的读取和写入。 ...
例如ArrayList、LinkedList、HashMap等,源码会解释它们的使用场景和操作方法,帮助理解如何有效地管理和操作数据集。 六、异常处理 异常处理是Java程序中的重要组成部分,用于捕获和处理程序运行时可能遇到的问题...
在"Java_IO.rar"这个压缩包中,包含了一个名为"Java_IO操作_(读写、追加、删除、移动、复制、修改).docx"的文档,该文档详细介绍了如何使用Java的IO流进行各种文件操作。以下是对这些操作的详细介绍: 1. **读取...
在Java编程语言中,输入/输出(IO)流是一个核心概念,用于处理数据的读取、写入和传输。在本篇文章中,我们将深入探讨Java IO流的基本结构、主要类和接口,以及如何使用它们来操作文件。"IO流结构图_io_java_思维...
传智播客黑马程序员javaIO流重点总结(必读).doc
总结来说,这个压缩包中的代码涵盖了Java IO流的基本用法,包括文件的读写、缓冲流的使用、对象的序列化以及数据的二进制读取。这些都是Java开发中处理文件和网络传输时必备的技能。通过学习和理解这些示例,开发者...
这是根据黑马程序员中关于Vue11天课程中,跟着视频编写的代码,一行行跟着写出来的,连备注基本也是和视频一样,用的是vscode开发工具,上传的资料已经把node_modules删除了,进入目录后,用cnpm i重新安装一下就...
**C++中的IO流与二进制文件流操作** C++是一种强大且灵活的编程语言,其中IO流(Input/Output Stream)系统是处理输入输出的重要组成部分。IO流允许程序与外部设备,如键盘、显示器、文件等进行数据交换。在C++中,...
Java IO流是Java编程语言中一个非常重要的概念,它提供了数据传输的能力,使得程序能够读取和写入数据到各种输入/输出设备,如硬盘、内存、网络等。本资源包含的是Java-IO流的基础例题、源码及PPT教学文档,适合初学...
Java IO流是Java平台中处理输入/输出操作的核心机制,广泛应用于数据的读写、文件复制、网络通信等场景。"get9va"可能是指一个特定的教程或课程系列的一部分,这里的"09_IOAndProperties"标题暗示我们将深入探讨Java...
### 黑马程序员入学Java精华总结 #### 一、Java概述与基础知识 1. **何为编程?** - 编程是指通过编写计算机能够理解的指令来解决问题或完成特定任务的过程。这些指令通常被组织成算法,并使用某种编程语言实现。...
标题中的"IOServer_MB.rar"指的是一个压缩包文件,该文件包含了有关IOServer与Modbus协议集成的相关资源。"IOSERVER_intouch MB_intouch ioserver_modbus_组态软件"进一步说明了这些资源是用于Intouch组态软件的,...