黑马程序员技术交流社区

标题: 经鉴定,毕姥爷的视频讲解有误! [打印本页]

作者: 。。。。。。。    时间: 2013-11-19 21:32
标题: 经鉴定,毕姥爷的视频讲解有误!
黑马程序员_毕向东_Java基础视频教程第16天-06-集合(Map练习)

这一节视频中,创建的是HashMap集合,而在Student类中实现了Comparable接口,复写了comparaTo方法,因为HashMap集合的底层数据结构是哈希表,是不能够进行排序的,添加元素时是不会调用compareTo方法进行排序的!只有TreeMap集合才能够排序,因为它的底层数据结构是二叉树。


作者: Angel♥儱唲    时间: 2013-11-19 22:21
亲,毕老师此部分讲解是没有错的,尽管Student类中实现了Comparable接口,复写了comparaTo方法和此部分视频讲解的map集合不符,但是还请仔细听一下在实现这个接口之前毕老师的解释为什么要在此处去实现这个Comparable接口,毕老师都做了铺垫了
作者: ysunday    时间: 2013-11-19 22:23
这个好像没什么见解,但是好像实现那个接口是为了防止万一你把Student放入TreeSet集合里边的情况吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2