摘要: (一)具体的几个例子 1.需求1:对文本进行复制 明确1:源和目的 >源 (就是要读):InputStream Reader ; 目的 (就是要写):OutputSream Writer 明确2:是否纯文本 >是 >源:Reader;目的:Writer 明确3:具体设备。源:硬盘。目的:硬盘。 Fi 阅读全文
posted @ 2018-03-02 21:07 瀧思葉 阅读(184) 评论(0) 推荐(0) 编辑
摘要: (一)怎么使用javaI/O 1.判断源和目的: ①判断源 >是什么(是字节,还是字符) >确定体系(是输入,还是输出) ②判断目的 >是什么(是字节还是字符) >确定体系(是输入,还是输出) 2.处理的数据是否纯文本: 是 >字符流。源Read,目的Write; 否-->字节流。源InputStr 阅读全文
posted @ 2018-03-02 20:41 瀧思葉 阅读(141) 评论(0) 推荐(0) 编辑
摘要: (一)计算机怎么处理数据 输入输出的(图解) (二)Java I/O中的抽象类: ①处理字节流的抽象类【byte】:InputStream和OutputStream ②处理过滤流的抽象类:FilterOutputStream和FilterInputStream ③处理字符流的抽象类【String】: 阅读全文
posted @ 2018-03-02 20:27 瀧思葉 阅读(164) 评论(0) 推荐(0) 编辑
摘要: (一)装饰器模式 ①是什么?what? 原有的不能满足现在的需求,对原有的进行增强。 eg:I/O中的 字符流 >BufferedReader是对Reader接口的其他子类的装饰器,封装了其他Reader接口实现类,提供更方便的方法调用。 阅读全文
posted @ 2018-03-02 19:59 瀧思葉 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 刚开始学Java时候,一直搞不懂Java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己结合API来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计者 阅读全文
posted @ 2018-03-02 19:05 瀧思葉 阅读(235) 评论(0) 推荐(0) 编辑
摘要: (一)在浏览器输入网址 >到网页展现全部过程: 大致过程: 1.在浏览器输入一个网址:eg facebook 2.浏览器查找域名的IP地址(域名-->输入的网址) ①浏览器缓存 >浏览器会缓存DNS记录一段时间。 ②系统缓存 >如果浏览器缓存里面没有 >浏览器调用系统缓存查找网址对应的DNS信息(W 阅读全文
posted @ 2018-03-02 16:33 瀧思葉 阅读(2457) 评论(0) 推荐(0) 编辑