java--IO流
2014-02-25 15:47
351 查看
java中的流按照不同的方式,可以有不同的分类标准 。
但还是有基本的公有方法,读,写,关闭,缓冲等。
不同的标准有不同的类型。
按照功能分配,有节点和处理。节点和处理流中又可以有字符和字节流的处理方法。所以说要分的很清楚是不可能的、
不同的数据流之间要进行数据的转换和交流。其中嵌套是难免的。下面看实例
数据流的处理
该实例是用数据流套结在字节流上,进行对数据更强大的读写功能。处理已存在的流。这就是处理流的作用。
但还是有基本的公有方法,读,写,关闭,缓冲等。
不同的标准有不同的类型。
按照功能分配,有节点和处理。节点和处理流中又可以有字符和字节流的处理方法。所以说要分的很清楚是不可能的、
不同的数据流之间要进行数据的转换和交流。其中嵌套是难免的。下面看实例
数据流的处理
import java.io.*; public classTestDataStream { public static void main(String[] args) { ByteArrayOutputStream baos = newByteArrayOutputStream(); DataOutputStream dos = newDataOutputStream(baos); try { dos.writeDouble(Math.random()); dos.writeBoolean(true); ByteArrayInputStream bais = newByteArrayInputStream(baos.toByteArray()); System.out.println(bais.available()); DataInputStream dis = newDataInputStream(bais); System.out.println(dis.readDouble()); System.out.println(dis.readBoolean()); dos.close(); dis.close(); } catch (IOException e) { e.printStackTrace(); } } }
该实例是用数据流套结在字节流上,进行对数据更强大的读写功能。处理已存在的流。这就是处理流的作用。
相关文章推荐
- Java使用String类格式化当前日期实现代码
- [转]Win7下Eclipse中文字体太小
- Java Stream Closed异常
- Java数组及其常用类
- java计算计算圆周率
- 指定struts2配置文件struts.xml的路径
- Myeclipse下java.lang.OutOfMemoryError: Java heap space的解决
- Spring中类的简单使用
- 【 java版坦克大战--事件处理】 键盘控制小球上下左右移动
- Java 内存区域
- Java堆内存的10个要点
- 7.8.3: 深入理解容器中的Bean---Bean继承与Java继承的区别
- java socket udp实例
- java匿名内部类范例
- powerdesigner Could not Initialize JavaVM
- 7.6: Spring3.0提供的Java配置管理
- 7.5.10: Spring容器中的Bean---Spring的Bean和JavaBean
- JAVA自定义注释(Target,Retention,Documented,Inherit)
- 7.5.9: Spring容器中的Bean---组合属性名称
- 7.5.8: Spring容器中的Bean---注入集合值