摘要: 1.标记-清除算法 回收前,将可回收的进行标记,然后回收。 不足:标记清除后可能产生大量的不连续的碎片,碎片太多,导致以后程序中需要更大的内存空间,而无法找到连续内存,而不得不提前触发另一次垃圾收集。 2.复制算法 将内存容量分... 阅读全文
posted @ 2017-02-28 17:04 多巴胺二次元式 阅读(128) 评论(0) 推荐(0)
摘要: 方法覆盖(重写):方法覆盖就是子类继承自父类,对父类的方法进行方法体的修改。方法覆盖必须有相同的方法名称,参数值,返回值。子类访问权限大于等于父类方法访问权限。 方法重载:就是一个类或多个类中,方法的名称相同,但参数列表不相同,... 阅读全文
posted @ 2017-02-28 13:50 多巴胺二次元式 阅读(338) 评论(0) 推荐(0)
摘要: 在本文中,笔者向大家介绍下Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,并从源码中解读自动装箱与拆箱的原理,同时这种特性也留有一个陷阱。开发者如果不注意,就会很容易跌入这个陷阱。自动装箱(Aut... 阅读全文
posted @ 2017-02-28 13:41 多巴胺二次元式 阅读(171) 评论(0) 推荐(0)
摘要: static用来修饰成员变量或方法,主要作用是在不创建对象的情况下,类名.变量名/方法,就可以访问。被static修饰的成员变量或方法,是在类级别的。 注意几点: 1.static关键字修饰时,在类被初次加载时,顺序执行代码快,... 阅读全文
posted @ 2017-02-28 13:12 多巴胺二次元式 阅读(105) 评论(0) 推荐(0)
摘要: List:有序,可重复,拥有索引读取数据块。 set:无序,不可重复。 Map键值对的形式,通过遍历键得到set数组,再得到对应的值。 未完代加 ... 阅读全文
posted @ 2017-02-28 12:57 多巴胺二次元式 阅读(145) 评论(0) 推荐(0)