![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
guanshihui
这个作者很懒,什么都没留下…
展开
-
Java下的Framework编写(2)--泛型的应用
JDK5.0支持泛型后,Collection类便集体换装,好处一是Collction的调用者不用再对返回值进行显式的转换,二是获得了编译期的类型安全。 除了应用Collecton的泛型特性外,JDK5.0还允许我们编写自己的泛型类。 我就理所当然的期望,通过应用泛型,能够让框架获得比上面两点更多的好处。但用过一阵子之后一总结,发现因为著名的擦拭法,因为拿不到T.c转载 2007-04-08 14:09:00 · 568 阅读 · 0 评论 -
JDK5.0的11个主要新特征
1 泛型(Generic)1.1 说明增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。而在j2se5之前必须在运行期动态进行容器内对象的检查及转换减少含糊的容器,可以定义什么类型的数据放入容器ArrayList listOfIntegers; // is new to the syntaxI转载 2007-04-08 14:31:00 · 546 阅读 · 0 评论 -
Java下的Framework编写(1)--序 (反射,泛型,元数据,CGLib,AOP,IOC)
Java下的Framework编写(反射,泛型,元数据,CGLib,AOP,IOC)(1)--序 反射(Reflection),泛型(Generics),元数据(annotation),CGLib,AOP,IOC...面对着这些,我们像一夜暴富的农企,有点手足无措的样子。 第一感觉,应该出现新的Design Pattern书籍了。多年前基于C++语法写就的那本经典,很多模式转载 2007-04-08 14:02:00 · 444 阅读 · 0 评论 -
Java下的Framework编写(3)--cglib的应用
Java下的Framework编写(3)--cglib的应用 反射、Proxy和元数据是Java框架最强的三个特征。 Proxy可以看作是微型的AOP,的的确确提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的源码里用Proxy就用得很随便,看得我非常眼红。 选择cglib (Code Generatio转载 2007-04-08 14:12:00 · 478 阅读 · 0 评论 -
Java下的Framework编写(4)--Annotation vs XML
看看编程语言发展 一开始只是函数的封装, 到了OO语言,对象有了自己的属性和方法。 到了框架满天飞的年代,这些属性和方法又有了自己的属性,来告诉框架如何为自己提供服务。比如Spring和EJB3,POJO就用配置信息来告诉框架进行无侵入服务提供(如事务)和依赖注入。 整个过程非常的自然,程序员用以描述系统的语言越来越详细。所以Annot转载 2007-04-08 14:18:00 · 405 阅读 · 0 评论 -
候捷谈Java反射机制
Java反射机制 摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和met转载 2007-04-08 14:47:00 · 403 阅读 · 0 评论