Spring AOP使用的其中一个底层技术就是Java的动态代理技术。Java的动态代理技术主要围绕两个类进行的 首先从代码层面说明Java动态代理是如何实现的, 业务逻辑接口: 创建一个实现该业务接口的类: 此时,如果正常情况如果想要调用Person这个接口,直接new它的实现类然后调用eat方法 ...
分类:
编程语言 时间:
2017-08-13 14:11:19
阅读次数:
186
Java中匿名内部类的总结: 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 运行结果:eat something 可以看到,我们用Child ...
分类:
编程语言 时间:
2017-08-13 11:22:09
阅读次数:
212
Given an array of strings, group anagrams together. For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"], Return: Note: All inputs will be i ...
分类:
其他好文 时间:
2017-08-09 22:21:58
阅读次数:
118
<scripttype="text/javascript">
functionPerson(){
this.name=‘li4‘
this.age=20
this.eat=function(){console.log(‘eating...‘)}
this.sing=function(){console.log(‘sing...‘)}
}
varp1=newPerson()
console.log(‘mynameis‘+p1.name+‘,iam‘+p1.age)
p1.eat()
p1.sin..
分类:
编程语言 时间:
2017-08-08 00:24:44
阅读次数:
143
1.1 协程函数理解 协程函数就是使用了yield表达式形式的生成器 def eater(name): print("%s eat food" %name) while True: food = yield print("done") g = eater("gangdan") print(g) 结果 ...
分类:
编程语言 时间:
2017-07-31 11:45:59
阅读次数:
150
Duff is addicted to meat! Malek wants to keep her happy for n days. In order to be happy in i-th day, she needs to eat exactly ai kilograms of meat. T ...
分类:
其他好文 时间:
2017-07-30 12:55:36
阅读次数:
166
工厂模式是最常见的实例化对象的模式,用来替代new操作。采用这种模式创建对象会有一些额外的操作,但他会带给系统更大的扩展性和更少的修改量。典型的应用spring bean容器。下面简单实现工厂的例子。 1、动物接口,提供公用方法体 2、猫类,继承动物接口,实现猫的eat方法 3、狗类,继承动物接口, ...
分类:
编程语言 时间:
2017-07-18 21:32:14
阅读次数:
218
做项目的过程中,碰到一个问题。 问题可以抽象为下面的问题: 普通人吃饭拿筷子,小孩吃饭拿勺子。 输出结果: 当然这也符合我们的预期。 因为people不是虚函数,所以上述程序调用的是people中的eat方法,这就涉及到一个之前我一直模糊的概念,在一个类方法中调用虚方法,是如何调用的。 这又涉及到之 ...
分类:
编程语言 时间:
2017-07-16 12:36:56
阅读次数:
283
返回: 在类的动态方法前面加上了“@staticmethod”之后,这个动态方法就已经和类没有什么关系,self不会自动传入。 返回: 如果上面实例中的d.eat()也被“@classmethod”方法,那么则会返回下面的错误: 返回: 注意:由于“@property”方法已经把d.eat方法变成了 ...
分类:
其他好文 时间:
2017-07-14 16:40:25
阅读次数:
112
子类重写的父类的 eatting...男人 sleep..女人 sleep.. 详解: 1. 向上转型的实现 Animal b=new Bird(); //向上转型 b.eat(); // 调用的是子类的eat()方法 b.fly(); // 报错!!!!! b虽指向子类对象,但此时子类作为向上转型 ...
分类:
编程语言 时间:
2017-07-13 17:15:41
阅读次数:
165