java初始化顺序
2016-05-18 17:18
302 查看
JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的, 静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。
先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静态代码--->初始化子类构造函数
先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静态代码--->初始化子类构造函数
相关文章推荐
- RabbitMQ 入门指南(Java)
- Java--发牌程序(一对多线程之间的协作)
- Android Eclipse中导入Android Design Support Library
- 69道Spring面试题和答案
- 关于java中的本地缓存-总结概述
- JAVA实现DES加密
- struts1.x国际化
- java的动态代理
- Java实现在线预览--openOffice实现
- Hello Spring
- java中的sleep()和wait()的区别
- 为eclipse添加NDK
- SpringMVC 文件上传配置,多文件上传,使用的MultipartFile(转)
- java队列的实现
- JAVA温习:Spring Web 处理请求的流程 核心架构图
- 《Spring技术内幕》学习笔记1——IoC容器体系结构
- Java 从jar包中读取资源文件
- Struts2配置问题终极解决方案
- Struts2配置问题终极解决方案
- java之判断输入的数是否是回文数