`
magicxin
  • 浏览: 16873 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java.io小结

    博客分类:
  • Java
阅读更多
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流小结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基础知识点总结.docx

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

    java io 类 小结 代码

    简洁分类 代码直接使用 InputStream OutputStream Reader Writer FileInputStream FileOutputStream FileReader FileWriter InputStreamReader OutputStreamWriter BufferedReader BufferedWriter ...

    Java 2平台安全技术-结构,API设计和实现

    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 2平台安全技术-结构,API设计和实现

    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学习IO流小结--字节流

    主要描述了常用字节流的用法,附上一些代码!

    Java学习IO流小结--字符流

    主要描述了常用字节流的用法,附上一些代码!

    Java高级程序设计实战教程第五章-Java序列化机制.pptx

    Java高级程序设计 第5章 Java序列化机制 5.1 应用场景 5.2 相关知识5.3 实施过程 5.4 拓展知识5.5 拓展训练 5.6 课后小结5.7 课后习题 5.8 上机实训 Java高级程序设计实战教程第五章-Java序列化机制全文共15页,当前...

    H3C云计算&亚信安全技术专家个人博客文章汇总集.rar

    19 DS 7.5 FW策略学习小结 20 DS for Fusion SVM ds_filter无法启动, 并产生多笔引擎命令失败问题 21 DSM 7.5控制台显示 一直处在更新之中 22 DS 9.6离线情况下导入新版本客户端(有时自己都会忘了 23 DS...

    Linux多线程服务端编程:使用muduo C++网络库

    1.13心得与小结. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 26 1.14Observer 之谬. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 第2章线程同步精要 2.1互斥器...

    Android 大文件上传时处理上传进度问题小结

    进行大文件上传时,显示上传进度是很好的用户体验,可以有效的缓解用户急躁的情绪。...import java.io.FilterOutputStream; import java.io.IOException; import java.io.OutputStream; import java.nio.charset

    (超赞)JAVA精华之--深入JAVA API

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

    Java中String类和IO流——学习小结

    String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。String类对象创建后是一个常量,有final修饰,不能被修改。字符串重新赋值不是修改,而是生成了一个新的字符串,原先的字符串...

    Hadoop实战中文版.PDF

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

    最常用的12种设计模式小结

    比如java.io包. BufferedInputStream封装了FileInputStream, 它们都实现了InputStream接口, 但前者实现了readLine方法. 3.代理模式(Proxy): 为其他对象提供一种代理以控制对这个对象的访问. 比如在用户登录

    疯狂JAVA讲义

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

    JAVA SE学习精华集锦

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

    Java StreamTokenizer使用

     现小结如下:  1、类java.io.StreamTokenizer可以获取输入流并将其分析为Token(标记)。  StreamTokenizer的nextToken方法读取下一个标记  2、默认情况下,StreamTokenizer认为下列内容是Token:字母、数字...

    snowdreams1006.github.io:雪之梦技术驿站,snowdreams1006构建的Gitbook个人博客

    章节重点知识小结,精华集锦; 学习要求 保持哲学三问,是什么,为什么,怎么样?希望最终能有你自己的答案; 好记性不如烂笔头,亲自动手操作一遍,你会发现你的理解更上一层楼; 授人以鱼不如授人以渔,希望带给你...

Global site tag (gtag.js) - Google Analytics