输入输出
青菜紫萝冬瓜
这个作者很懒,什么都没留下…
展开
-
过滤流
写博客的第三天过滤流类型过滤流就是在节点流的基础上附加功能过滤流FilterInputStream/FilterOutputStream和FilterReader/FilterWriterpublic class FilterInputStream extends InputStream{ //典型的装饰模式 protected volatile InputStream in; //被装饰目标 protected FilterInpu原创 2021-01-29 00:55:33 · 106 阅读 · 0 评论 -
(ss = xx.read())!=-1)的含义
一个小知识点: while(kk = is.read())!=-1){ System.out.print((char)kk); }该语句指的是is为一个InputStream对象,read()是is的方法,每读取一个二进制数据并判断is.read()的值是否等于-1,一个字节一个字节的判断不等于则输出该字节,等于的时候则代表数据读取完毕,将读取到的数据赋值给kk;nice!...原创 2021-01-27 23:39:50 · 594 阅读 · 0 评论 -
输入输出流
1 流1.1 流的概念:Java io包通过数据流、序列化和文件系统为用户提供了一种完成I/O操作的输入/输出流;流就是对输入输出的一个封装,用于屏蔽具体物理目标的差异性;数据流是指所有的数据通信通道;Java程序不能直接操纵输入输出设备,而是在程序和设备之间加入了一个中间介质,叫做流;1.2 流的分类:BIO同步阻塞:数据的读取必须阻塞在一个线程里等待其完成;NIO同步非阻塞:一个线程不断的轮询每个输入输出的状态改变,如果有状态发生了改变,则进行下一步的操作;AIO同步原创 2021-01-27 22:57:25 · 158 阅读 · 1 评论