摘要: 什么是反射? 反射机制是在程序运行状态中,对于任意一个类,都能够获取这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射的作用 1.可以实现简单的反编译,获取类中的属性和方法等基本信息,.cla 阅读全文
posted @ 2019-03-06 16:47 Suppperfly 阅读(305) 评论(0) 推荐(0)
摘要: Map接口概述 除了Collection之外,常用的集合还有Map接口,里面常用的实现类图如下: map中的元素是以键 值的方式存在的,通过键可以获取到值,键是不可以重复的,跟地图比较像,通过一个坐标就可以找到具体的位置。 Map的遍历 方式一:Map中的keySet()返回的是一个包含所有键的Se 阅读全文
posted @ 2019-03-06 15:09 Suppperfly 阅读(180) 评论(0) 推荐(0)
摘要: 使用TreeSet存储Integer对象 TreeSet的特点是可以对存放进去的元素进行排序。 使用TreeSet存储自定义类型对象 这里还是存储之前定义的Person对象,需要实现Comparable接口并且重写compareTo方法,先根据name的字典顺序排序,然后再根据年龄进行排序。 测试类 阅读全文
posted @ 2019-03-06 15:05 Suppperfly 阅读(132) 评论(0) 推荐(0)
摘要: Set的特点 Set里面存储的元素不能重复,没有索引,存取顺序不一致。 向HashSet中添加自定义的Person对象 测试类 通过上面代码可以发现打印结果中并没有去除Person中name和age相同的对象,而且equals方法也没有被调用。重写一下Person中的hashcode方法,让ecli 阅读全文
posted @ 2019-03-06 15:03 Suppperfly 阅读(102) 评论(0) 推荐(0)