- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 java程序执行过程及静态块、非静态块执行顺序
1、 java程序遵循先加载再使用的原则。2、静态全局变量(类变量)、静态代码块中的代码只会执行一次,这个执行过程发生在类初始化阶段。并且静态全局变量是所有类实例共享的,在一个实例中修改了静态变量的值,其他实例看到的将是修改后的值。3、非静态全局变量(实例变量)、非静态代码块在每次实例化对象时都会执行,并且其先于构造器被执行。非静态全局变量不是所有类实例共享的,一个类修改了它的实例变量的值,不会影响到该类其他实例变量。4、静态全局变量、静态代码块遵循从上到下依次执行的原则,越前面的代码越先被执行,非静态全局
2015-07-31 14:31:51
1096
转载 深入探讨 Java 类加载器
本文内容转载自:https://www.ibm.com/developerworks/cn/java/j-lo-classloader/类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java A
2015-07-30 16:24:41
518
原创 spring aop的五种通知类型
spring aop通知(advice)分成五类: 前置通知、正常返回通知、异常返回通知、返回通知、环绕通知
2015-07-20 10:41:44
42339
原创 spring aop学习笔记
aop是spring的核心功能之一,之前也有用过,但用得不多(最常用的也就是使用spring aop来管理事务),以致于在一段时间没有接触后,对spring的这个功能渐渐有点生疏了,趁现在有时间,于是又重头看了一遍,无意间在网上看到了开涛老师介绍spring aop的博客,介绍得非常详细,自己看到以后也是受益匪浅,想要深入了解spring aop的人建议去看一下。
2015-07-19 16:59:31
1082
原创 基于注解的spring mvc入门
Spring WEB MVC框架是围绕着DispatcherServlet来设计的,DispatcherServlet实质上就是一个HttpServlet,通过查看源代码可以发现,DispatcherServlet间接继承了HttpServlet。在Spring MVC中DispatcherServlet负责接收请求,然后根据请求路径信息,将请求分发至相应的处理器,处理器处理完成后返回到视图,最后
2015-07-14 17:26:38
928
关于java类初始化顺序的问题
2015-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人