- 博客(15)
- 资源 (15)
- 收藏
- 关注
原创 Java设计模式——装饰者设计模式
1.什么是装饰者设计模式 2.为什么要使用装饰着设计模式 3.装饰者设计模式的适用范围 4.装饰者设计模式的组成 5.装饰者设计模式的UML图 6.装饰者设计模式的特点 7.代码示例
2016-05-13 19:13:19
452
原创 内部类
1.定义 一个类的定义放在另一类中,这个类就是内部类 2.内部类的分类 a.普通内部类 b.方法内部类 c.静态内部类 d.匿名内部类 3.解释说明 a.普通内部类 #内部类可以在外部类中实例化对象 #内部类也可以在外部实例化对象 b.方法内部类 #内部类的实例化只能在该方法中 #内部类中不能使用该方法中非final局部变量 c.静态内部
2016-01-19 12:06:45
385
原创 Java设计模式——适配器设计模式
1.定义 把一个类的接口转换成客户希望的另一种接口 适配器模式使原本不兼容而不能一起工作的类可以一起工作 2.代码示例 public class Adapter { public static void main(String[] args) { PowerA a = new PowerAImpl(); //a.connect(); intput(a); Po
2016-01-16 13:17:09
409
原创 Java设计模式——静态代理设计模式
1.定义 代理模式:为其他对象提供一个代理以控制对该对象的访问 2.代码示例 public class StaticAgency { public static void main(String[] args) { Husband husband = new Husband(); Agency agency = new Agency(husband); agency.
2016-01-16 12:04:19
434
原创 Java设计模式——简单工厂设计模式
1.定义 由工厂类的对象决定创建哪种产品类的实例 2.目的 降低耦合 注:耦合是指使用者使用了一个具体的类,表示当前类依赖该具体的类,该具体的类改变,使用者将受到影响 3.解决办法 不使用具体的类,将具体的类进行抽象,自然而然,我们会联想到抽象类和接口,面向接口编程(面向抽象编程) 4.代码示例 a.思考下面的代码有何不足之处 public class S
2016-01-16 10:24:17
352
原创 Java设计模式——策略设计模式——接口的运用
1.定义 定义一系列的算法,将这些算法分别封装起来并且可以相互替换使用,策略模式让算法独立于客户应用而独立变化。 2.代码示例 a.下面的代码遇到的问题可以用策略设计模式解决 public class Strategy { public static void main(String[] args) { Move move = new Left(); move.di
2016-01-15 20:37:15
470
原创 Java设计模式——模板方法设计模式——抽象类的运用
1.定义:定义一个操作中算法的骨架,而将可变部分的实现延迟到子类中。 注:模板方法设计模式使得子类在不改变算法结构的基础上重新定义该算法的某些特定的步骤。 2.代码示例 //模板方法设计模式 import java.util.Random; public class TemplateMethod { public static void main(String[] args)
2016-01-15 16:33:31
642
原创 Java设计模式——单例设计模式
1.单例设计模式的定义 2.单力设计模式的特点 3.单力设计模式的适用范围 4.单例设计模式的分类 5.代码示例
2016-01-12 21:37:57
424
原创 Java中只存在值传递,不存在引用传递
java中只有值传递,不存在引用传递。无论是传值还是传地址都属于值传递。传地址并不是引用传递。 一、传值 二、传地址
2015-12-04 23:20:38
1105
原创 Java中this分类以及在各分类下的用法或规则
一、this作为本类当前对象的引用 二、this(参数1,参数2,......,参数n)方法用来调用本类其他的构造方法 三、在内部类或匿名类中使用this时,代表内部类或匿名类本身。如果想在内部类或匿名类中使用外部类的方法或者属性,则必须在前面加上外部类的类名。 格式:外部类类名.this.方法名。
2015-11-21 20:59:21
565
翻译 配置安装Apache主服务发生错误:"(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager, perh······ "
配置安装Apache主服务发生错误:(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager, perhaps you forgot to log in as Adminstrator? 情况: 在安装Apache的时候,我下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏里有ht
2015-10-18 22:59:05
6613
Flex从入门到实践.pdf
2017-03-07
Notepad++插件:NppExec
2015-10-28
Dev-Cpp 5.5.3 MinGW 4.7.2
2015-11-01
Apache httpd-2.4.17-x64
2015-10-28
php-5.6.14-nts-Win32-VC11-x64
2015-10-28
hadoop-eclipse-plugin-1.2.1.zip
2017-01-13
Slik-Subversion-1.8.10-x64
2017-01-09
dom4j-1.6.1.jar
2016-06-03
xpp3-1.1.3.3.jar
2016-06-03
Visual+C+++6.0
2015-11-01
ZendOptimizer-3.3.3-Windows-i386
2015-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人