java期末复习

2020-06-27  本文已影响0人  梵修烦休

Lock 接口

synchronized会自动释放锁,而lock要求手动进行(必须在finally从句中释放)

sleep是自动唤醒的;比如,睡了两秒自动从阻塞态到了就绪态

I/O流

字节文件 一个字节可以换成255以内的十进制数

一个字符可能等于一个或几个字节

字节->十进制数----->代表着哪一个字符

GBK win7下的编码方式

UTF-8 win10

经典的方法:

Java.io.InputStream抽象类,输入流操作的超类,支持子类以基本二进制字节的方式操作二进制数据

int read() throws IOException,抽象方法,由具体子类实现。

Java.io.OutputStream抽象类,

void write(int b) throws IOException抽象方法。将十进制数按字节写入输出流

常用的:

int read(byte[] b)  将流中字节读取到字节数组b中。返回读取的字节长度,如果没有可读的字节,返回-1

void write(byte[] b,int off,int len)  从字节数组b中读,off位置开始读取,至长度len结束

上一篇 下一篇

猜你喜欢

热点阅读