习题资源来自B站:2020-java-入门到大神-慢慢来,别急
| Day28-20200610 |
一、I/O流
IO流概述:
- IO:输入/输出(Input/Output)
- 流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输
- IO流就是用来处理设备间数据传输问题的
- 常见的应用:文件复制、文件上传、文件下载
IO流的分类
Tips:
一个汉字的存储:
GBK编码,占用2个字节
UTF-8,占用3个字节
1、编码表
- 字符集
字符集与字符编码的关系:一套字符集必然含有至少一套字符编码,常见字符集有ASCII字符集、GBXXX字符集、Unicode字符集等
ASCII字符集:
GBXXX字符集:

Unicode字符集(又称为统一码、标准万国码):
为了实现,包含任意国家的任意文字字符而诞生的伟大的字符集
它有三种编码方案:UTF-8、UTF-16、UTF32,其中UTF-8最为常用
UFT-8:一种变长的编码方案,使用 1~6 个字节来存储;
UFT-32:一种固定长度的编码方案,不管字符编号大小,始终使用 4 个字节来存储;
UTF-16:介于 UTF-8 和 UTF-32 之间,使用 2 个或者 4 个字节来存储,长度既固定又可变。
UTF 是 Unicode Transformation Format 的缩写,意思是“Unicode转换格式”,后面的数字表明至少使用多少个比特位(Bit)来存储字符。
| Day29-20200611 |
二、进程和线程
| Day30-20200612 |
| Day31-20200613 |
| Day32-20200614 |