- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Java动态代理运用之实现Xutils注入模块
一.前言 通过上一篇文章的学习,相信我们对于动态代理有了相对深刻的认识,今天我们会通过使用动态代理完成Xutils中的注入。 二.代理对象的功能 通过代理对象我们可以实现的两种功能,一种是功能增强,另一种是方法的拦截,其实功能增强也是通过拦截方法来实现的。因为代理对象和被代理对象实现了相同的接口,所有他们的类型是完全相同的,运用这一点我们可以在需要的时
2017-02-26 22:00:33 388
原创 Java反射和动态代理
一.前言 通过前几篇博客的学习和总结,让我们对反射、泛型和注解有了一定的认识。今天我们将继续学习反射与JDK动态代理,并实现移动端Android程序中的注入。 二.代理模式 在开发中,很多业务组件都需要实现相同的功能,比如事务管理,安全管理,日志管理等。这些相同的功能我们可以单独的抽取成一个类,那我们如何去组合业务类和功能类呢。第一种我们使用对象组合的模式,可以在每个业务类
2017-02-25 21:18:45 337
原创 Java反射、泛型和注解实战之Spring核心注入IOC的实现
一.前言 通过前两篇文章的学习,我们已经对Java中这三个模块的知识有了初步的了解。为了将巩固之前的知识,今天我们将综合运用这三个模块的知识,来实现一个类似Spring中注入的案例。 二.项目结构 简单的描绘了一下项目流程图,如下 流程说明:Ipraser是一个接口,其中定义了一个praserBeans(),返回的是List<Bean>集合,
2017-02-23 21:39:53 803
原创 Java学习之反射和注解
Java注解学习 一.什么是注解 注解是Jdk1.5增加的对元数据(MetaData)的支持,注解可以作用在类、接口、枚举声明、注解、成员变量、方法、构造器、包、参数和局部变量上,可以在运行时通过读取这些注解执行相应的处理。 二.注解的用途 在框架中使用注解或XML文件作为数据源来进行配置,诸如SSH这样的框架中都提供了用于配置的各种注解,从而减少XM
2017-02-12 21:56:21 563
原创 Java学习之泛型
Java泛型学习一*.* 什么是泛型 泛型既类型参数化,是指通过在定义类和接口时 二. 为什么要使用泛型 1.在集合框架中通过定义集合元素类型参数,在编译时进行类型检查,防止在运行时出现类型转化异常,看如下代码片List list=new ArrayList(); list.add(1); list.add(2); list
2017-01-15 22:50:40 398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人