引子:
一直以来对java基础不是很重视,想当然的以为会用即可,没必要深究。
确实对于从事web应用开发的人员来说,常用的基本都很简单,
直到准备研究开源代码时,才发现基础不牢,寸步难行啊。
流分类:
1 输入,输出 input,output
2 字节,字符 8byte,16byte
3 节点,处理 component,decorate
模式思想
1 包装器模式(decorate)(网上资料很多,在此不赘述)
使用场景
1 直接使用的机会不多,一般web开发 用来上传下载文件,报表中导入导出excel 用使用到,都会用到一些组件或者一般写法也很固定。
2 研究源码的时候,会用到(如果想很好的理解)