关闭

流(1)

标签: core-java
43人阅读 评论(0) 收藏 举报
分类:
读写字节 :
abstract int read()
1.读入一个字节,并返回读入字节,遇到输入尾端返回-1。
2.自己设计输入流必须覆盖此方法
例:FileInputStream覆盖此方法,从文件读入一字节。
System.in(InputStream子类预定义对象)从键盘读入。
3.InputStream各种读入方法都会调用此方法,故子类必须重写它。
abstract void write()
与read()类似
注意点:
**两个方法都是阻塞式方法
**int available():返回不阻塞可返回的字节数目,用此函数进行相应判断就永远不会发生阻塞。(如下)
**完成读写操作,使用close()进行关闭,释放系统资源。close()默认会进行缓存冲刷操作。也可用flush()认为进行冲刷。
//available()方法,不会阻塞
int bytesAvailable = in.available();
if(bytesAvailable > 0) 
{
    byte[] data = new byte[BytesAvailable];
    in.read(data);
}

API

书上有

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

【JAVA开发之IO流1-1】IO流简介及输入流和输出流

I/O流(input/output),简称流,是一种特殊的类。 其中按功能可以分为输入流、输出流: 输入流:程序读取数据源到内存。数据源为外界(硬盘、网络、键盘输入),即是将外部数据读入到程序内存的通道。 输出流,程序将内存中的数据输出到外界,比如储存到硬盘、上传到网络等,即是将内存中的数据输出到外...
  • qq_33706077
  • qq_33706077
  • 2016-03-23 18:19
  • 545

Verilog_例程笔记_流水灯&按键消抖

/*********************************/   reg [2:0]rLED_Out;   always @ ( posedge CLK or negedge RSTn )     if( !RSTn )   &...
  • Vela_yang
  • Vela_yang
  • 2014-11-01 14:07
  • 1496

调整割边的流量使网络通过c流量 网络流 网络扩容 uva 11248

题意:给定一个有向网络,每条边均有一个容量。问是否存在一个从点1到点N,流量为C的流。如果不存在,是否可以恰好修改一条弧的容量,使得存在这样的流?
  • ACM_10000h
  • ACM_10000h
  • 2015-09-13 23:40
  • 406

无人机光流定位系列——(二)实践

在本系列blog中的http://blog.csdn.net/andymfc/article/details/53316404文章中,已经对光流定位的原理进行了详细的分析,详细介绍了著名的lucas-kanade光流算法,本期,将带大家一起在dragonboard 410c上来用Python编程实现...
  • ANDYMFC
  • ANDYMFC
  • 2016-12-01 10:40
  • 2828

三段式过流保护

三段式过流保护是把速断、限时速断及过流三种过电流保护综合在一起的电流保护,其区别为: 1.速断保护:电流定值很大,一般为额定电流8~10倍(我厂经验),无延时出口跳闸 2.限时速断:电流定值较大,一般为额定电流5~7倍,短延时出口跳闸 3.过流:电流定值较小,一般为额定电流2~3倍,较长延时出...
  • u011392772
  • u011392772
  • 2016-07-17 13:42
  • 1813

关于java 中流读取时遇到的阻塞和返回-1的问题探究

最近在做一些关于网络方面的开发,常用到java中流的读取,其中有一个问题困扰了我好久,就是流的阻塞和返回-1的问题。      案例1、 看代码: package io; import java.io.IOException; impo...
  • MINEZHANGHAO
  • MINEZHANGHAO
  • 2013-10-24 20:38
  • 2924

android camera:输出数据流和裁剪

1.        Output streams 不像旧的camera子系统,有3、4种不同的从camera获取数据的方式(基于ANativeWindow的预览,预览回调,视频回调和拍照回调);新的camera子系统只...
  • icamera0
  • icamera0
  • 2016-01-06 23:03
  • 3104

HDU1565 方格取数(1) 网络流

//将问题转化为最小割,首先采用奇偶建立二分图, //最大点独立集=总权-最小点权覆盖集 //二分图最小点权覆盖:从x或y中选取一些点,使这些点覆盖所有的边, //并且选出来的点权值和最小 #include <map> #include <set> #include <...
  • acm_fighting
  • acm_fighting
  • 2015-07-25 14:32
  • 296

pg基于物理日志流复制的主备集群-搭建相关

一简单介绍 1PITR原理 pg在数据目录pg_xlog中始终维护着一个wal日志。这个日志文件用于记录数据库数据文件的所有改变。 当数据库出现故障时,能够通过在数据物理全备的基础上重做最后一次checkpoint点之后的日志文件把数据库恢复到一致状态。 2实现过程 首先对主库做基础备份,恢复到备库...
  • sunziyue
  • sunziyue
  • 2016-03-15 15:00
  • 608

Mininet南向接口添加,删除流表操作

实验拓扑: 1.按下输入命令,构建以上拓扑 [plain] view plain copy   mn --topo single,3 --mac --switch...
  • w0823m
  • w0823m
  • 2017-05-07 13:01
  • 595
    个人资料
    • 访问:213次
    • 积分:50
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档