- 博客(7)
- 收藏
- 关注
原创 Java基础知识总结(我常犯的错误)
No.1:该熟记的 1,在子类构造方法中使用super()显式调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。 2,Java中是的类是单继承、多实现。 3,访问修饰符的作用范围从大到小依次是:public->protected->default->private。 4,final作为Java的关键字,它能修饰的只有类、方法和属性。abstract关键字(抽象
2015-11-28 13:47:19 504
原创 装饰者模式
1,概述:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 再来看看java中装饰者模式的一个图: 2,应用举例:在这里举一个生活中常见的例子:我们知道黄豆有许多功能,刚摘下来炒熟可以做菜吃,晒干了可以做零食、泡茶喝,合水绞碎可以做豆浆,浸泡后磨碎还可以做成豆腐···那么有这么多类似功用的肯定不止黄豆一种,这里我们把
2015-04-10 16:23:19 313
原创 单例模式
1,对于单例模式的定义:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。通俗的来讲就好像是一个学校只能有一个校长,一个班级只能有一个班主任。 public class SingleClas
2015-04-10 15:14:54 264
原创 链表初步学习
一,定义: 链表这种数据结构是使用指针(即引用)将存储数据元素的那些单元依次串联在一起。 二,优点: 这种方法避免了在数组中用连续的单元存储元素的缺点,因而在插入或者删除时不再需要移动元素来腾出空间或填补空缺 三,分类: 单链表:单链表的一个重要特性是只能通过前驱节点找到后续节点因此在单链表中进行查找操作,只能从链表的首节点开始,通过每个节点的next引用来依次访问链表中的每个节点以完成
2015-02-05 17:51:47 413
原创 树的初步学习
树的初步学习 一,树的种类: 二,二叉树的性质: Ø 若根结点的层次为1,则二叉树第i层最多有2的(i-1)次方个结点。 Ø 在高度为k的二叉树中,则最多有2k-1个结点(k≥0) Ø 设一棵二叉树节点个数为n,则父节点个数为n/2。 Ø 一棵具有n个结点的完全二叉树,对序号为i(0≤i 若i=0,则i为根结点,无
2015-02-04 13:08:35 293
原创 第一天随记
终于还是做了这个决定,决定老老实实安安心心本本分分做一个程序猿,终日与Java、android、Web、HTML5、SQL打交道。虽然现在的我,还什么都不懂,甚至连一个简单的五子棋Java程序都看不懂,但至少,我会一点点努力,做一只先飞的笨鸟。虽我梦想非此,但这必是我追寻梦想的奠基石,前路迷茫,但阻不了我向前的决心。加油!
2014-12-12 21:33:25 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人