摘要: 一、枚举类定义 枚举类也是一个类,只不过它的实例是在创建类就确定下来的,需要在第一行声明该枚举类的所有实例 枚举类通常应该被设计成不可变类,即它的成员变量是private final 类型(如果成员变量也是引用则需写出一定保护的代码),构造器隐藏(使用private),在构造器中初始化成员变量,所以 阅读全文
posted @ 2017-09-07 14:40 The_shy 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、内部类 内部类是类的一个成员,与成员变量、方法、构造器、初始化块一起构成类的五大成员,关于内部类的各种概念与使用方法注意事项不再赘述(这种东西用到再看,一直都用不到说明根本没用。。) 二、匿名内部类 匿名内部类常用于实现方法的参数列表中的抽象类与接口的实例,例如在上一篇(java核心学习(六)面 阅读全文
posted @ 2017-09-07 13:18 The_shy 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 虽然现在很多语言对不同数据结构都封装好了排序方法,但是不同的应用场景中总会用到一些没有现成排序算法的数据结构,这时就要求程序员能够快速手写排序算法。 基于List<Map>实现的快速排序算法。 现有一个List<Map>的引用 list,要求根据list.get(i).get("value")的值来 阅读全文
posted @ 2017-09-07 08:52 The_shy 阅读(198) 评论(0) 推荐(0) 编辑