变量初始化的面试题总结

       有一段时间变量的初始化问题一直困扰着我,可能是对类的加载过程不是很清楚,在此总结一下。因为类的加载过程分为:加载--连接--初始化,连接过程又分为:验证--准备--解析。变量在些过程中,在准备阶段会为静态变量分配内存空间,赋默认值。在解析时把符号引用变为直接引用。在初始化阶段才会赋值。(参见深入java虚拟机)。所以变量初始化过程总结为:

参见 :http://blog.csdn.net/shijinupc/article/details/7692315

猜你喜欢

转载自peter8015.iteye.com/blog/2202224
今日推荐