摘要: 下面是一个很简单的例子,关于Java中的多态:方法重载和方法覆盖; 多态指的是方法在不同的时刻表现出不同的形式;在编译期间,这被叫做方法重载;方法重载允许相关的方法被同一个方法名字调用,这有时候被叫做ad-hoc polymorphism; 那么对于编译器来说,如何生成方法代码以便能被正确调用呢? 阅读全文
posted @ 2016-05-14 22:48 风一样的码农 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: 当需要对元素进行计数时,HashMap非常有用,如下例子,统计一个字符串中每个字符出现的次数: 输出结果: HashMap遍历 打印HashMap的元素 根据键值对的value排序 以下代码往TreeMap的构造函数传入一个比较器,来对map进行排序: 虽然有很多种方法来对HashMap进行排序,但 阅读全文
posted @ 2016-05-14 22:09 风一样的码农 阅读(10990) 评论(0) 推荐(0) 编辑