摘要: 背景:深入分析Comparable 和Compatator两个接口的区别和具体使用。 本文,先介绍Comparable 和Comparator两个接口,以及它们的差异;接着,通过示例,对它们的使用方法进行说明。 Comparable 简介 Comparable 是排序接口。 若一个类实现了Compa 阅读全文
posted @ 2018-02-28 15:56 CS408 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 背景:对泛型中使用super和extends关键字进行分析总结。 问题: 在使用extends时候会出现编译错误,在使用super关键字时候则不会出现编译错误。 下面的内容来自知乎回答: 647 人赞同了该回答 647 人赞同了该回答 题主说的<? extends T>和<? super T>是Ja 阅读全文
posted @ 2018-02-28 10:43 CS408 阅读(1937) 评论(0) 推荐(2) 编辑
摘要: 背景:对基类和派生类有更清晰的认识。 从外部看来,派生类是一个与基类具有相同接口的新类,或许还会有一些额外的的方法和域 。但继承并不仅仅是类的复用。当创建了一个派生类的对象时,该类包含了一个基类的子对象。这个子对象和你用基类直接创建的对象没有什么两样。 二者的区别在于,后者来自于外部,而基类的子对象 阅读全文
posted @ 2018-02-28 09:59 CS408 阅读(10944) 评论(0) 推荐(2) 编辑