IO流之一

第一天,大二的学习生涯,就在这夏日未去秋日未来的燥热中的开始了。

熟悉的身影,一个个迈入教室。彼此打过招呼,铃声也随之而到。开始了,这一天的课程。

在老师的引导下,结合着试卷,简单的复习了上学期,所学到的Java知识,继承、接口……因为近两个月未打代码,感觉上,生疏了不少。更何况,就上学期,班里的学习态度,令人生忧。这学期,必定要有所改变!要做,就要从自己做起。一下子,改变是不大可能,但,态度却是必须端正的。逐步地改善!

开学一个月的学习课程是,Java的输入输出流、多线程、反射、注解。今天的学习课题是Java的输入输出流。

Java的输入输出类。用于实现I/O操作的流类和接口在java.io包中。Java的输入输出流,包括字符输入输出流、字节输入输出流。

字节输入输出流中,InputStream 类是抽象类,是所有字节输入流类的父类。读取数据的方法有:(无参)int read( )throws IOException; (有参)int tead(byte[] b) throws IOException; intread(byte[] b,int off,int len) throws IOException;(若read方法若返回-1,则表明当前读取位置已经到达流的末尾)

关闭输入流:    Public void close( ) throws IOException;

获取流中可读的字节数:   public int available() throws IOException;

移动读取指针: public longskip(long n)throws IOException;

标记流中的位置和重置读取位置: public booleanmarkSupported();

Public voidmark(int readlimit);

Public voidreset();

OutputStream 类 抽象类,是左右字节输出流类的父类。

InputStream、 OutputStream 类大多数方法可能抛出IOException异常,在调用他们时,应放在try…catch中,捕获和处理IOException异常。

输出数据的方法:void write(int b)throws IOException ;

void write(byte[]b) throws IOException ;

void write(byte[]b,int off,int len) throws IOException ;

关闭输出流:public      void close( ) throws IOException;

清空缓冲区:public voidflush( )throws IOException;

Reader类和Writer类 专门处理字符流。

第一次的微博,不知该如何写,慢慢来吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值