1、加载配置文件
ApplicationContext appContext = new ClassPathXmlApplicationContext("classpath:spring-config.xml");
2、子类重写父类的方法
(1)、不能比父类有更严格的访问级别
(2)、必须是访问名和参数列表、返回值都一样才能是被重写,如果只是访问名一样,参数列表不一样(返回值无关)是重载。
(3)、不能重写final的方法
(4)、不能被继承的不能被重写,比如private
3、多态
如果父类有该属性方法,子类重写了,那可以使用父类对象调用子类方法,并且调用的是子类的方法。
如果父类有该属性方法 ,子类没有重写,那么调用的就是父类的方法。
如果父类没有该方法,使用父类对象调用该方法就会报错。
4、collections 的sort 排序
(1)、sort(List list) 排序,对象的比较需要实现接口comparable,comparable,当一个对象本身需要支持比较的时候需要实现的接口。
(2)、sort(List list,Comparator comparator),comparator 是一个比较器,来完成两个对象之间的比较。