随笔分类 - Java
包含java及框架的blog
摘要:我们都知道,在应届面试的时候,问到最多的就是快速排序,快速排序是最经典、最常用的排序算法,因为它的平均效率最优,也最稳定。 快速排序使用了分治的算法思想,分治算法本身理解起来很符合人类的思路(递归是很容易被理解的),其最关键的一步,就是划分了,算法导论上介绍了一种划分方法,和我在数据结构课上学的略有
阅读全文
摘要:先给出基础类资源的代码,很容易理解,不做过多介绍: 1 package oop; 2 interface t { 3 public static final String name="zhangph"; 4 } 5 public class Father implements t{ 6 privat
阅读全文
摘要:在我看来,面向对象程序设计,不应该拘泥于具体到语言层面的继承规则,而应该单纯的去分析OOP的概念。每种语言对于OOP的理念,都有不同的处理,具体到继承,具体到访问控制。以目前而言相对经典的两种OOP语言C++和java来讲,它们在面向对象的问题上,如果在你眼里是相去甚远的,只能说你对面向对象的理解还
阅读全文