AOP概念 1 aop:面向切面(方面)编程,扩展功能不修改源代码实现 2 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 3 aop底层使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 A ...
分类:
编程语言 时间:
2017-07-21 10:26:12
阅读次数:
121
创建线程的两种方法: 1、继承Thread类,并重写Thread类的run方法 2、实现接口Runnable的run方法。 注意:另外还有一种创建线程的方法笔者没有指出,使用线程池方式—Callable接口。Callable接口实现类,call方法可抛出异常、返回线程任务执行完毕后的结果。 面试问题 ...
分类:
编程语言 时间:
2017-07-18 01:31:17
阅读次数:
198
简介:工厂类根据传入参数,创建对应的实现类 目的:根据传入参数,提供对应的实现类 总结:工厂类根据传入参数,创建对应的实现类 主要组成: 接口, 实现类, 工厂类 接口: GameService.java 实现类: AGameServiceImpl.java BGameServiceImpl.jav ...
分类:
其他好文 时间:
2017-07-17 18:41:00
阅读次数:
149
1.普通工厂模式。 首先由以下几个类,工厂类,接口,接口实现类,测试类。 接口:定义一个接口 接口实现类:实现上面的接口 工厂类:创建接口实现类的对象。 以下是下面的逻辑图 定义一个接口: interface Sender{ public void send(); } 定义接口实现类: 建立工厂类: ...
分类:
其他好文 时间:
2017-07-11 11:50:30
阅读次数:
142
初次认识my batis,觉得它很神秘。一会儿需要用到xml配置文件,一会儿需要设置别名,一会儿需要用到全路径。在做项目中慢慢领悟到my batis的好处,它可以替代持久化接口实现类,减少了代码量,克服了代码冗杂的弊端。下面是我对用my batis替代持久化接口实现类的流程的理解: 1、设置配置文件 ...
分类:
其他好文 时间:
2017-07-09 23:52:57
阅读次数:
281
本章重点 掌握ArrayList LinkedList HashMap与泛型集合本章难点 泛型的理解一 关于集合1)如果写程序时不知道运行时需要多少对象,或者需要更复杂的方式存储对象时,考虑使用集合它位于java.util包下2)集合框架包含接口,实现类,和相关算法3)Collection接口存储一... ...
分类:
编程语言 时间:
2017-07-07 21:26:36
阅读次数:
238
软件152 吴文鑫 public interface IBoss { public void kaiHui(); //老板要开会 } 接口实现类 public class Boss implements IBoss{ public void kaiHui() { System.out.println ...
分类:
编程语言 时间:
2017-07-02 23:13:41
阅读次数:
303
一、JDBC概念的引入 JDBC是一套接口,实现类是jar包(由提供数据库厂商提供) 完全不关心实现类的内容。只关心接口的方法(也就是只关心JDBC) 二、mysql的引入,绿色包下载 https://www.oracle.com/index.html 下载网址:https://dev.mysql. ...
分类:
数据库 时间:
2017-07-02 22:05:38
阅读次数:
265
第四第五第六天 在这几天的学习里,我还是出现了很多的问题,不过靠着同学和老师的帮助,都得以顺利解决。 我们一起配置了一系列接口,实现类,xml,数据库映射文件 要使用MYSQL就要先建好表格,在applicationContext.xml中给数据库配置DAO,DAO是用来连接数据库的,一个操作修改对 ...
分类:
其他好文 时间:
2017-07-01 23:21:03
阅读次数:
205
借用了网上某大神的例子。。。。 目录结构是这样的。。。 RpcFramework 主要是两个方法。一个是暴露服务,一个为引用服务。暴露服务的主要作用是声明一个接口的实现类。可以通过socket 远程调用此方法。暴露服务 需要 端口号 和 接口实现类。、。。 引用服务主要是写一个本地接口,通过sock ...
分类:
编程语言 时间:
2017-06-13 00:07:22
阅读次数:
171