修正全书错别字、术语统一和逻辑错误

This commit is contained in:
2026-06-10 12:59:03 +08:00
parent ca56eedfda
commit fa6dbeb74e
18 changed files with 198 additions and 87 deletions
+4 -4
View File
@@ -76,13 +76,13 @@ classDiagram
分离读/写主要目的是因为有些类只需要读取或者写入功能。
**注意:InputStream(读);OutputStream(写)这两个类不是只针对文件系统,凡是可以进行字节读写的类都可以由这两个类进行扩展(例如网络中的通讯)。从这里可以看到,Java不仅仅是面向对象的语言,由于Java提供了一套基本的API(类),使得java也是一套编码规范或者是框架。多数情况下,需要满足Java中基本类型和接口的继承,才能使程序更具有通用性。**
**注意:InputStream(读);OutputStream(写)这两个类不是只针对文件系统,凡是可以进行字节读写的类都可以由这两个类进行扩展(例如网络中的通讯)。从这里可以看到,Java不仅仅是面向对象的语言,由于Java提供了一套基本的API(类),使得Java也是一套编码规范或者是框架。多数情况下,需要满足Java中基本类型和接口的继承,才能使程序更具有通用性。**
#### 1.2.1. InputStream
![image-20230326144650268](img/image-20230326144650268.png)
**注意:`read()`函数后面的返回标注的是int,其实返回的值是0~255。因为java没有unsigned类型,byte类型的取值范围达不到0~255,所以使用int作为返回。**
**注意:`read()`函数后面的返回标注的是int,其实返回的值是0~255。因为Java没有unsigned类型,byte类型的取值范围达不到0~255,所以使用int作为返回。**
可以看到有多个关于读的函数,具体含义看书上的解释。
@@ -357,8 +357,8 @@ seek用于将文件指针移动到绝对位置。文件指针指向的是当前
## 3. 本章重点
1. 理解ImputStream和OutStrem以及子类间的关系;
1. 理解InputStream和OutputStream以及子类间的关系;
2. 掌握FileInputStream和FileOutputStream的基本使用;
3. 理解随文件访问对象RandomAccessFile的使用;
3. 理解随文件访问对象RandomAccessFile的使用;
4. 其他部分是了解。