通过马老师的视频学习了Java中的容器相关内容,主要涉及Collection、Set、List、Map及其常见实现类。
了解了这些容器的基本操作方法,特别是remove和contains等函数,它们实际上是通过.equals和hashCode方法来实现的。例如,当使用contains方法检查一个元素是否存在于集合中时,会调用该元素的.equals方法进行比较,而hashCode方法则用于提高查找效率。
还学习了Iterator接口及其使用方法,通过hasNext和next两个方法的配合,可以方便地遍历集合中的元素。
明天将继续深入学习容器相关内容,进一步巩固对这些概念的理解。
此外,还初步接触了Hadoop的一个子项目Sqoop,尝试了如何通过Sqoop将MySQL中的数据导入到HDFS中。
Java的学习之路漫长且充满挑战,需要不断努力和实践。