I/O
呼卓宇
人生就得不停的学习
展开
-
字节流与字符流梳理
字节流与字符流梳理哈喽大家好今天又见面了,今天想写的是IO流的一些东西,之前承诺的单例模式的东西我在微信公众号(狗蛋科技)里面已经写好了,就是想着自己重新整理一下可能会比较好,所以今天我暂且不提单例模式,今天着重学习一下IO流的基础知识。分类首先上来就需要我们了解IO流的分类,之前面试有面试官问我,自己当时确实也不是很会,所以和工作机会错失良机,所以今天我们先看一张图:首先我们可以看到I...原创 2019-02-12 17:08:58 · 286 阅读 · 0 评论 -
java字节流与字符流的区别
java字节流与字符流的区别主要区别有:实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,看图:下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行public class OutputStreamDemo05 { public static...原创 2019-02-12 21:51:00 · 819 阅读 · 0 评论 -
JAVA中的flush()方法
JAVA中的flush()方法首先先看一段代码:out.flush();out.close()这在我以前的代码里有所体现,但是只知道这是清空缓冲区的作用,但是不知道具体什么是缓冲区,以及为什么要清空他,所以今天学习了一下,我简单举个例子你们就知道了:首先,咱们设想要给鱼缸换水,所以需要一个水泵,水泵是连接鱼缸和下水道的,咱们的任务就是将鱼缸里面水全抽干,这时,我们就可以把水管当做缓冲区...转载 2019-02-12 21:10:00 · 66866 阅读 · 35 评论 -
对象序列化与反序列化
对象序列化哈喽大家好这里是狗蛋子,今天让我们讨论一下对象序列化的知识体系。我现在就是想问大家一个问题,大家众所周知,new出来的对象是在内存中存放着,但是假如我现在要通过网络传输给你,我该怎么做?这样说未免太生涩了,我举个例子理解一下:假如你在一家餐馆,你在前台点菜了,老板通过网络将你想吃的菜肴发送给了后厨,后厨就能将你的饭菜做好,你知道这怎么实现的么?不知道就对啦! 当然你知道肯定是更好哈哈...原创 2019-02-12 18:41:06 · 307 阅读 · 0 评论