- 博客(7)
- 收藏
- 关注
原创 设计模式之Factory(工厂设计模式)
工厂模式是我们很常用的模式了,著名的spring框架就使用了工厂模式。为什么说工厂模式是最常用的,因为工厂模式就相当于创建对象的new。工厂模式就是用来创建对象的在PatternsInJava书中把工厂模式主要分为:工厂方法与抽象工厂,当然这本书在举例的时候用比较简单的实例,让你来明白工厂模式具体来做什么,但是在实际应用中往往要复杂的多,比如spring框架在运用工厂模式的时候,...
2019-01-14 12:39:19 248
原创 Java内部类(成员内部类)
概念:内部类也是一个语法糖,内部类指的就是在一个类的内部再定义一个类。内部类之所以也是语法糖,是因为它仅仅是一个编译时的概念,outer.java里面定义了一个内部类inner,一旦编译成功,就会生成两个完全不同的.class文件了,分别是outer.class和outer$inner.class。所以内部类的名字完全可以和它的外部类名字相同。内部类分为四种:1.成员内部类2...
2019-01-11 11:34:22 221
转载 Java动态代理机制详解
class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象: &nbs...
2018-10-17 16:17:21 186
转载 springMvc执行原理
SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatc...
2018-09-14 11:21:18 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人