实现Queue接口的LinkedList类

今天看了些二叉树的内容,想起四月份面试百度的时候被问到实现二叉树中的广度优先遍历,所以就尝试着用Java实现下,其实思想还是比较简单的。 ...

August 31, 2015 · 1 min · Theme PaperMod

设计模式总结

什么是设计模式 在软件工程中,【设计模式】是对软件设计中普遍存在的各种问题,所提出的解决方案。 换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 ...

August 20, 2015 · 1 min · Theme PaperMod

动态绑定

由一段我们很常见的代码声明代码段引入 Parent p = new Children(); 声明的是父类的引用,但是new的是子类的对象 ...

August 15, 2015 · 2 min · Theme PaperMod

垃圾收集器

如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。这里讨论的收集器基于JDK1.7 Update 14之后的HotSpot虚拟机(在这个版本中正式提供了商用的G1收集器,之前G1仍处于实验状态),这个虚拟机包含的所有收集器如图所示。 ...

August 12, 2015 · 1 min · Theme PaperMod

WordCount处理过程详解

Hadoop最基本的当然是得会写MapReduce,而MapReduce中最基本的当然又数WordCount,这篇对WordCount进行详细的讲解。 详细执行步骤如下: ...

August 11, 2015 · 2 min · Theme PaperMod