黑马程序员---IO流
来源:互联网 发布:mysql查询最小时间 编辑:程序博客网 时间:2024/05/17 07:03
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
概述:
IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,Java用于操作流的对象在IO包中,流按操作数据分为两种:字节流和字符流。
流按流向分为:输入流,输出流。
字节流的抽象基类:InputStream OutputStream
字符流额抽象基类:Reader Writer
由四个类派生出来的子类名称都是以其父类作为子类名的后缀如:InputStream 的子类FileInputStream Reader的子类FileReader
缓冲区的出现提高了对数据得到读写效率,对应类BufferWriter BufferReader
缓冲区要结合流才可以使用,在流的基础上对流的功能进行增强。
readLine方法的原理:无论是读一行,获取读取多个字符,其实最终都是在硬盘上一个一个读取,所以最终使用的还是read方法一次读一个的方法
装饰设计模式:当想要对已有的对象进行功能增强时
可以定义类,将已有对象传入,基于已有的功能,并提供加强功能,那么自定义的改类称为装饰类,装饰类通常会通过构造方法接收被装饰的对象
并基于被装饰的对象的功能,提供更强的功能
装饰和继承的区别:
装饰模式比继承要灵活,避免了继承体系臃肿,而且降低了类与类之间的关系
装饰类因为增强了已有对象,具备的功能和已有的死相同的,只不过提供了更强功能,所以装饰类和被装饰类通常是都属于一个体系中的。
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
- 黑马程序员 IO流
- 黑马程序员IO流
- 黑马程序员-IO流
- 黑马程序员---IO流
- 黑马程序员-----IO流
- 黑马程序员--io流
- 黑马程序员:IO流
- 黑马程序员----IO流
- 黑马程序员--IO流
- 黑马程序员-IO流
- 黑马程序员:IO流
- 黑马程序员IO流
- 黑马程序员:IO流
- 黑马程序员-IO流
- 黑马程序员---IO流
- 黑马程序员---IO流
- 黑马程序员---IO流
- 黑马程序员---IO流
- 密钥(yao)(yue)
- Java中抽象类和接口 -2014-03-22 09:29
- 上传路径的问题
- projecteuler---->problem:1
- qt 添加资源文件及使用qss
- 黑马程序员---IO流
- Java学习笔记_27_Java IO流
- OSGI笔记(一)
- Gabor滤波简介和实现(Matlab,OpenCV)
- C语言基础概况笔记
- 判断一个服务是否处于开启状态
- php 会员模块 如果用户未登录,强行跳转至登录页
- 51单片机(HC6800—EM3 V2.2)数码管操作——静态显示
- 要全面啊~