学习了集合和IO之后,有些知识很容易忘记,为了加强记忆,我用课程中ppt的相关图片帮助理解
集合学习
Set是没有顺序且不可以重复
List中的数据有顺序且可以重复
Iterator对象的remove方法是迭代过程中唯一删除元素安全的方法
Array读取快改慢
Linked改快读慢
Hash两者之间
IO学习
节点流
处理流
缓冲流
建议用 BufferedWriter 包装所有其 write() 操作可能开销很高的 Writer(如 FileWriters 和 OutputStreamWriters)。
例如:
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("foo.out")));
转换流
数据流
Print流
Object流
transient
serializable
externalizable