- 博客(8)
- 收藏
- 关注
转载 JS创建对象
ECMAScript没有类的概念,因此面向对象与传统的静态语言有很大不同。创建自定义对象简单的方式有两种:var person1 = new Object(); //创建object实例var person2 = {}; //对象字面量然后可以给对象动态的添加需要的属性和方法,就可以获得对象的属性,调用对象的方法了。对于这两种创建对象的方式没有什么区别。不过...
2017-01-21 22:43:00
98
转载 java8之接口增强
Java8是由oracle公司于2014年3月正式发布,它是继java5 以来最重要的发布版本。Java8包含了很多新的特性,可以简化开发,提升代码的可读性。 Java8的一些重要新特性包括: l接口增强 l方法引用 lLambda表达式 lStream 其中还有一些其他的特性,比如注解的更新,以及一些新的A...
2016-10-23 14:10:00
136
转载 汉诺塔递归函数少个参数怎么办?
汉诺塔问题,大一学数据结构的时候就接触了。今天遇到一个作业,作业要求给定了递归函数的定义:public class Tower{ private int ndisks; private ArrayList<TowerMove> result = new ArrayList<>(); public Tower(int...
2016-06-08 14:59:00
145
转载 vi常用命令
哎,看书上vi命令那么多,真是记不住。记几个常用的备忘吧。在一般模式下(不可编辑),比如用vi命令打开或创建一个文件,常用的命令如下:按键作用h或←光标左移动一个字符j或↓光标下移动一个字符k或↑光标上移动一个字符l或→光标右移动一个字符数字0光标到一行的开头$光...
2015-12-03 19:19:00
109
转载 java注解(Annotation)解析
注解(Annotation)在java中应用非常广泛。它既能帮助我们在编码中减少错误,(比如最常见的Override注解),还可以帮助我们减少各种xml文件的配置,比如定义AOP切面用@AspectJ模式代替Schema模式,特别是最近接触了一点Spring MVC,每次编写Controller的时候用@RequestMapping(),@RequestParam,@Respons...
2015-08-29 21:40:00
96
转载 装饰模式(Decorator pattern)
装饰模式(Decorator pattern): 又名包装模式(Wrapper pattern), 它以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。装饰模式 把客户端的调用委派到被装饰类...
2015-08-23 22:51:00
99
转载 代理模式(Proxy pattern)
代理模式(proxy pattern):作用:为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端对象和目标对象之间起中介的作用。代理模式涉及到的角色:抽象角色:声明真实对象和代理对象的共同接口。 2.代理角色:代理角色内部含有对真实对象的引用,这样可以操控真实的对象。同时,代理对象提供与真实对象相同的接口,以便在任何时候都能代替真实的...
2015-07-27 22:46:00
62
转载 策略模式(strategy pattern)
策略模式在java集合中的TreeSet和TreeMap中得到了很好的应用,我们可以实现Comparator接口实现Compareto()方法来定义自己的排序规则,然后通过TreeSet,TreeMap构造方法传入实现该接口的实例,map中的顺序就会是我们自定义的顺序。我们可以完全定义自己的规则,用之极为方便。那么,什么是策略模式呢?策略模式定义:定义一组算法,将每个算法...
2015-07-25 18:29:00
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人