Java学习总结之IO
来源:互联网 发布:淘宝店铺经营 编辑:程序博客网 时间:2024/04/29 18:18
IO这部分内容很多,我不准备再挨个详细说明。这里主要记录常用的方法和一些重点。
首先是一些基础性的内容。IO主要靠流来实现,包括输入流和输出流。从功效上来分,有实体流和装饰流。从字节数上来分有字节流和字符流。所以选择使用什么流时,需要多方面考虑。
常用方法:
①用来传输字符串:
BufferedReader br = new BufferedReader(new InputStreamReader(实体流如FileInputStream));br.readLine();//用来读取一行
②用来传输基本数据类型:
DataInputStream dos = new DataInputStream(实体流如FileInputStream());dos.writeXXX();//用来输入某一类型数据,如 Int 取出时数据流必须配套,具体方法可查阅API 文档
③用来传输对象:
Object流,readObject 方法和 writeObject 方法。需要注意的是,被直接存取的类必须 implements Serializable 接口,此接口为标记性接口,并没有声明什么必须实现的方法。
④直接输出能够被文本编辑器识别的文本。
System.setOut(输出到。。。);System.out.print();
Print 流(或其子类PrintWriter 或 PrintStream 等),较为特殊的地方是不抛出异常,自动flush。
注:read 方法还有控制台输入等都是阻塞式,等待输入后程序才继续运行
- Java学习总结之IO
- Java学习之IO总结
- java学习总结之IO
- JAVA学习之IO总结
- 黑马程序员--java学习之io总结
- java学习之IO流总结
- android之java.io.*包学习总结
- Java基础之IO流学习总结
- Java之IO流学习总结【上】
- java之IO流学习总结【下】
- JAVA学习总结之IO/NIO概述
- Java之IO流学习总结-上
- Java之IO流学习总结-下
- Java基础学习之io流总结
- java编程之io流学习总结
- Java io学习总结
- java.io学习总结
- JAVA IO 学习总结
- DELPHI常用组件常见属性说明
- python实例方法,类方法和静态方法
- ShareSDK for Android 只有新浪微博分享
- Mybatis使用篇之七:存储过程调用
- 并查集应用
- Java学习总结之IO
- 电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法详解
- linux查看线程的命令
- LeetCode | Remove Element
- js中join()的用法
- hbase时间戳踩坑小记
- MATLAB:dispatcher:loadLibrary Can't reload '* \bin\win64\libmwmathlinalg.dll'(*代表MATLAB安装路径)
- App 调试的几个命令实践
- 我喜欢秋天