上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 单链表学习 学习第一步:定义存放链表结点的类Node,类中包含两个字段:data字段和next字段,data字段是结点中的数值域,next是指向链表下一个结点的引用 学习第二步:学习单链表的一些操作,插入、删除、查找结点 双端链表学习 可以看到我们上面的操作,在链表尾插入、删除结点的操作,虽然也可以 阅读全文
posted @ 2016-04-16 19:18 菜鸟奋斗史 阅读(711) 评论(0) 推荐(0)
摘要: 碰到了好几次这种情况,明明占着U盘的空间,却看不到任何内容,典型的病毒。在网上找了一种方法,用的不错,顿时感叹网友的犀利步骤:(1)新建一个文本文档(2)打开此文档,在里面输入“attrib -s -h -r *.* /s /d”(不含引号,注意空格不可少!)保存退出(3)修改文件名为*.bat,也 阅读全文
posted @ 2016-04-15 16:31 菜鸟奋斗史 阅读(1062) 评论(0) 推荐(0)
摘要: 工厂模式将大量有共同接口的类实例化,工厂模式可以实现动态决定实例化哪一个类的对象,工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):添加某一种类型的产品方便,不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模 阅读全文
posted @ 2016-04-15 09:47 菜鸟奋斗史 阅读(530) 评论(0) 推荐(1)
摘要: 单例模式的定义 一个类有且仅有一个实例,并且自行实例化向整个系统提供。比如,多程序读取一个配置文件时,建议配置文件时,建议配置文件封装成对象。会方便操作其中的数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 单例模式的作用 简单说来,单例模式(也叫单件模式)的 阅读全文
posted @ 2016-04-13 10:45 菜鸟奋斗史 阅读(3825) 评论(2) 推荐(1)
摘要: 迭代器模式定义 迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 迭代器模式的角色构成 (1)迭代器角色(Iterator):定义遍历元素所需要的方法,一般来说会有这么三个方法:取得下一个元素的方法next(),判断是否遍历结束的方法hasN 阅读全文
posted @ 2016-04-12 21:16 菜鸟奋斗史 阅读(19999) 评论(2) 推荐(2)
摘要: ArrayList实现可变数组的原理: 当元素超出数组内容,会产生一个新数组,将原来数组的数据复制到新数组中,再将新的元素添加到新数组中。 ArrayList:是按照原数组的50%来延长,构造一个初始容量为10的空列表 用ArrayList模拟数组: 用LinkedList模拟数组 Node结点的类 阅读全文
posted @ 2016-04-12 17:24 菜鸟奋斗史 阅读(6374) 评论(0) 推荐(1)
摘要: 策略模式的定义: 定义了算法族,分别封装起来,让它们之间可以互相替换 ,此模式让算法的变化独立于使用算法的客户 策略模式的意义: 策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是低耦合的关系。 低耦合的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件的 阅读全文
posted @ 2016-04-11 20:14 菜鸟奋斗史 阅读(662) 评论(0) 推荐(0)
摘要: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖 阅读全文
posted @ 2016-04-11 09:02 菜鸟奋斗史 阅读(437) 评论(0) 推荐(0)
摘要: 1 package data.struct.algorithm; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 7 class Stackfix2 { 8 private int maxSize... 阅读全文
posted @ 2016-04-10 17:11 菜鸟奋斗史 阅读(386) 评论(0) 推荐(0)
摘要: 1 package data.struct.algorithm; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 7 //定义栈,用于存放转换过程中的操作符 8 class StackFix { 9 ... 阅读全文
posted @ 2016-04-10 15:58 菜鸟奋斗史 阅读(653) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页