我需要找出以下内容之间的区别:
Set<PupilVO> hold = new TreeSet<PupilVO>();
和
Set<Class<PupilVO>> hold = new TreeSet<Class<PupilVO>>();//class object
这个类对象有什么额外的优势吗? 您究竟可以用类对象做什么,或者换句话说..它有什么作用?
最佳答案
有很大的不同。第一个拿着一堆瞳孔对象。第二个包含一堆瞳孔对象类定义。第二个对于反射(reflection)很有用,特别是当你拥有多种类型的类(class)时。但是,如果你需要知道任何通常在学生内部的东西,通过第二种方法获得它是缓慢而困难的。从头开始,它既快速又简单。
关于java - Set<Class<PupilVO>> 和 Set<PupilVO> 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22426181/