黑马程序员技术交流社区

标题: 为什么这里不需要用到反射? [打印本页]

作者: 汗血黑马    时间: 2014-3-24 19:36
标题: 为什么这里不需要用到反射?
编写一个类,在mian方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的Key和value。
作者: osully    时间: 2014-3-24 20:01
这个为什么用到反射???
直接加入
直接遍历
完事啊
作者: Teale    时间: 2014-3-24 21:15
这个毕老师视频里用了无数次。。。你可能只看了张老师的视频。 这部分内容我觉得毕老师讲的也很好,这个部分在他视频的API部分。 这是非常常见的MAP集合遍历,MAP集合有两种方式遍历,第一获得SET<key> 获得这个MAP的键的Set集合 然后用iterator遍历Set<key> 从MAP对象的get方法中传入key获得Value .
第二种就是这种先获得KEY和VALUE的键值对。 是map集合的getentry方法 ,获得后用iterator遍历,getkey getvalue 就可以获得键和值。也可以操作这些值
作者: 透过生活    时间: 2014-3-25 07:49
这里用到反射了么?
Map接口没有实现iterator接口
所以必须用keySet 和entrySet 返回Set视图
然后遍历
entrySet效率高

作者: 汗血黑马    时间: 2014-3-25 10:59
Teale 发表于 2014-3-24 21:15
这个毕老师视频里用了无数次。。。你可能只看了张老师的视频。 这部分内容我觉得毕老师讲的也很好,这个部 ...

在main方法中定义这句话该如何去理解呢?
作者: Teale    时间: 2014-3-25 22:49
汗血黑马 发表于 2014-3-25 10:59
在main方法中定义这句话该如何去理解呢?

不就是主线程定义么。。意思是不用写在方法或者其他线程里。。。




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