摘要: 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 阅读全文
posted @ 2018-03-06 08:51 Gtr_Right 阅读(136) 评论(0) 推荐(0) 编辑
摘要: (3)、 针对某些重要的代码来进行单独的同步(可能非线程安全) 针对某些重要的代码进行单独的同步,而不是全部进行同步,可以极大的提高执行效率,我们来看一下: [java] view plain copy package org.mlinge.s04; public class MySingleton 阅读全文
posted @ 2018-03-06 08:40 Gtr_Right 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.AOP(Aspect Oriented Programing)面向切面编程 AOP的终极目标:让我们可以专心做事 下面通过一个例子来介绍AOP的具体使用 案例的要求:使用AOP实现日志记录系统 , 核心模块 和 增强 单独 开发 ,运行时再组装 首先定义接口和方法 接口和实现类中的代码,我放在一 阅读全文
posted @ 2018-03-06 08:36 Gtr_Right 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 首先Spring和MyBaits一样是一个框架,Java不死的原因是因为Java有Spring这个非常强大的技术框架的支持,而且他是一个轻量级的Java开发框架 那么是谁创建了Spring呢? Spring之父——Rod JohnSon Spring的官网是:Spring.io(有需要的可以去上面看 阅读全文
posted @ 2018-03-06 08:35 Gtr_Right 阅读(120) 评论(0) 推荐(0) 编辑