# 总结 本部分帮助同学们掌握了Java中的两个容器ArrayList和HashMap以及相关的操作方法。 和C语言不同,Java不只有数组这样的容器,还有一些封装在java.util下的数据容器,这些容器和数组相比有更加强大、广泛的功能,在增删改查上更加方便,值得同学们好好学习掌握。 # 思考题 “最少知识原则”在降低了类之间的耦合度的同时,会带来哪些缺点? 如果Student类只记录借阅的不同的书的数量,该怎么办? # 课下任务 了解其他的Java中的容器,如HashSet、PriorQueue、LinedList、Vector等等。 ## 答案 ## 选项