文章采用先大模块介绍,然后小模块细化的方式写作。
首先来看看原版解释:
从这个我们可以知道系统输入输出主要通过数据流,序列化,文件系统。
然后让我们点进去瞅瞅:
看一下对本包的解释:
前面和上面意思一样,后面说的是如果一不小心传递了一个空参数给这个包里的任何构造器或者方法(无论是在接口还是在包里的),都会导致一个空指针异常,也就是说,这个包不允许传递空参数。
在这下面还有一部分:
说的是对于不信任的数据反序列化是很危险的,应该避免,或者验证后再反序列化。这个是针对对象的,看来序列化和对象有关。
可以去下面链接地址看一下具体介绍。
接口
类
待续。。。