反射、Proxy和元数据是Java框架最强的三个特征。 Proxy可以看作是微型的AOP,的的确确提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的
如前篇: JDK5.0支持泛型后,Collection类便集体换装,好处一是Collction的调用者不用再对返回值进行显式的转换,二是获得了编译期的类型安全。 除了应用Collecton的泛
作者: 反射、Proxy和元数据是Java最强的三个特征,再加上和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。 Proxy可以看作是微型的AOP,
作者: 陈慧民 gzip是目前广泛应用的一种压缩方式,它具有很高的压缩比和压缩效率.在sun公司发布的jdk中包含了Java.util.zip包,对gzip提供了直接支持.使用java语言可
作者: 陈慧民 gzip是目前广泛应用的一种压缩方式,它具有很高的压缩比和压缩效率.在sun公司发布的jdk中包含了java.util.zip包,对gzip提供了直接支持.使用java语言可以
gzip是目前广泛应用的一种压缩方式,它具有很高的压缩比和压缩效率.在sun公司发布的jdk中包含了java.util.zip 包,对gzip提供了直接支持.使用java语言可以很方便
反射(Reflection),泛型(Generics),元数据(annotation),CGLib,AOP,IOC...面对着这些,我们像一夜暴富的农企,有点手足无措的样子。 第一感觉,应该出
作者:江南白衣 反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生
看看编程语言发展 一开始只是函数的封装, 到了OO语言,对象有了自己的属性和方法。 到了框架满天飞的年代,这些属性和方法又有了自己的属性,来告诉框架如何为自己提供服务。比如Spring
1、创建高级对象 使用构造函数来创建对象 构造函数是一个函数,调用它来例示并初始化特殊类型的对象。可以使用 new 关键字来调用一个构造函数。下面给出了使用构造函数的新示例。 var