java io(对于其中的close方法,PrintStream和PrintWriter是不需要捕获的)
Reader下面有:BufferedReader、CharArrayReader、FilterReader、InputStreamReader、PipedReader、StringReader
Writer与Reader相反
InputStream下面:常用的:FileInputStream,ByteArrayInputStream,FilterInputStream(子类PrintStream),ObjectInputStream,PipedInputStream等
OutputStream与InputStream相反
System.in是个InputStream类
节点流:
类型 字节流 字符流
文件 FileInputStream/FileOutputStream FileReader/FileWriter
Memory Array ByteArrayInputStream/ByteArrayOutputStream CharArrayReader/CharArrayWriter
Memory String StringReader/StringWriter
pipe PipedInputStream/PipedOutputStream PipedReader/PipedWriter
处理流类型: 字节流 字符流
Buffering BufferedInputStream/BufferedOutputStream BufferedReader/BufferedWriter
构造函数参数(InputStream,OutputStream) 构造函数参数(Reader,Writer)
Filtering FilterInputStream……同上
Converting between InputStreamReader/OutputStreamWriter
bytes and character 字节转字符 构造函数参数(InputStream,OutputStream)
Object Serialization ObjectInputStream/OutputStream
Data conversion DataInputStream/OutputStream
Printing PrintStream 参数:OutputStream PrintWriter 参数:OutputStream、Writer
从控制台获取信息:BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
从文件获取信息:BufferedReader br = new BufferedReader(new FileReader("filepath"));
从socket获取信息:DataInputStream di =new DataInputStream(socket.getInputStream());(TCP)
分享到:
相关推荐
JAVA IO流小结JAVA IO流小结JAVA IO流小结
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Java...
Java数组与集合小结 305 递归 309 对象的序列化 310 Java两种线程类:Thread和Runnable 315 Java锁小结 321 java.util.concurrent.locks包下常用的类 326 NIO(New IO) 327 volatile详解 337 Java 8新特性 347 Java...
简洁分类 代码直接使用 InputStream OutputStream Reader Writer FileInputStream FileOutputStream FileReader FileWriter InputStreamReader OutputStreamWriter BufferedReader BufferedWriter ...
3.12 小结 67 第4章 安全结构的使用 70 4.1 安装JDK1.2 70 4.2 策略配置 71 4.2.1 配置系统型和用户专用型策略 71 4.2.2 配置应用程序专用型策略 72 4.2.3 配置一个可选Policy类的实现 72 4.2.4 缺省的策略文件格式 ...
3.12 小结 67 第4章 安全结构的使用 70 4.1 安装JDK1.2 70 4.2 策略配置 71 4.2.1 配置系统型和用户专用型策略 71 4.2.2 配置应用程序专用型策略 72 4.2.3 配置一个可选Policy类的实现 72 4.2.4 缺省的策略文件格式 ...
主要描述了常用字节流的用法,附上一些代码!
主要描述了常用字节流的用法,附上一些代码!
Java高级程序设计 第5章 Java序列化机制 5.1 应用场景 5.2 相关知识5.3 实施过程 5.4 拓展知识5.5 拓展训练 5.6 课后小结5.7 课后习题 5.8 上机实训 Java高级程序设计实战教程第五章-Java序列化机制全文共15页,当前...
19 DS 7.5 FW策略学习小结 20 DS for Fusion SVM ds_filter无法启动, 并产生多笔引擎命令失败问题 21 DSM 7.5控制台显示 一直处在更新之中 22 DS 9.6离线情况下导入新版本客户端(有时自己都会忘了 23 DS...
1.13心得与小结. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 26 1.14Observer 之谬. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 第2章线程同步精要 2.1互斥器...
进行大文件上传时,显示上传进度是很好的用户体验,可以有效的缓解用户急躁的情绪。...import java.io.FilterOutputStream; import java.io.IOException; import java.io.OutputStream; import java.nio.charset
1.3.11 小结 1.4 java中的一些常用词汇 1.5 J2SE学习中的30个基本概念 1.6 Java线程 1.7 Java 5.0多线程编程 1.8 Java Socket编程 1.9 Java的内存泄漏 1.10 抽象类与接口的区别 1.11 Java变量类型间的相互转换 2 ...
String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。String类对象创建后是一个常量,有final修饰,不能被修改。字符串重新赋值不是修改,而是生成了一个新的字符串,原先的字符串...
206第11章 Hive及Hadoop群 20711.1 Hive 20711.1.1 安装与配置Hive 20811.1.2 查询的示例 21011.1.3 深入HiveQL 21311.1.4 Hive小结 22111.2 其他Hadoop相关的部分 22111.2.1 HBase 22111.2.2 ...
比如java.io包. BufferedInputStream封装了FileInputStream, 它们都实现了InputStream接口, 但前者实现了readLine方法. 3.代理模式(Proxy): 为其他对象提供一种代理以控制对这个对象的访问. 比如在用户登录
1.9 本章小结 22 本章练习 22 第2章 理解面向对象 23 2.1 面向对象 24 2.1.1 结构化程序设计简介 24 2.1.2 程序的三种基本结构 25 2.1.3 面向对象程序设计简介 27 2.1.4 面向对象的基本特征 28 2.2 UML...
1.3.11 小结 56 1.4 java中的一些常用词汇 56 1.5 J2SE学习中的30个基本概念 58 1.6 Java线程 60 1.7 Java 5.0多线程编程 65 1.8 Java Socket编程 80 1.9 Java的内存泄漏 85 1.10 抽象类与接口的区别 86 1.11 Java...
现小结如下: 1、类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。 StreamTokenizer的nextToken方法读取下一个标记 2、默认情况下,StreamTokenizer认为下列内容是Token:字母、数字...
章节重点知识小结,精华集锦; 学习要求 保持哲学三问,是什么,为什么,怎么样?希望最终能有你自己的答案; 好记性不如烂笔头,亲自动手操作一遍,你会发现你的理解更上一层楼; 授人以鱼不如授人以渔,希望带给你...