摘要: 逻辑: set是无序不重复数据元素的集合。 map是另一种set,如果将看成一个整体的话,其实就是set。在map中,若用map的keyset()方法将key提取出来,便构成了一个set集合。 所以,就定义一个整体SimpleEntry作为元素存入set。 代码: /* *SimpleEntry作为map对象的存储元素 */ class Simp... 阅读全文
posted @ 2015-01-10 13:43 二郎那个三郎 阅读(1719) 评论(0) 推荐(0)
摘要: 1.final的语义: java中final修饰符的语义是:不可变的。 在java中,final可以修饰:变量,方法和类。分别代表,变量是不可变的;方法是不可被重写的;类是不可被继承的。 2. final修饰变量: 当final修饰成员变量时,修饰类变量和实例变量,初始化的时机是不同的。 实例变量可以在声明时、初始化块,构造器中赋初始值; 而类变量在 声... 阅读全文
posted @ 2015-01-10 12:47 二郎那个三郎 阅读(240) 评论(0) 推荐(0)
摘要: class Fruit { String color = "未确定颜色"; //定义一个方法,该方法返回调用该方法的实例 public Fruit getThis() { return this; } public void info() { ... 阅读全文
posted @ 2015-01-10 12:09 二郎那个三郎 阅读(264) 评论(0) 推荐(0)
摘要: 1. 内存管理的意识: 在java中,即使引入了垃圾自动回收机制,但是我们仍然需要考虑内存的管理,因为两点: 如果分配了大量的内存,系统的可用内存减少,则系统的性能会下降。 垃圾回收机制是由一条后台线程完成的,如果反复地进行内存的分配与回收是十分低效率的行为。 2. 变量的几种类型: 局部变量: 存在于栈空间,定... 阅读全文
posted @ 2015-01-10 12:03 二郎那个三郎 阅读(214) 评论(0) 推荐(0)