码迷,mamicode.com
首页 > 其他好文 > 详细

类加载机制

时间:2018-12-07 20:55:57      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:ali   常量池   编译   分配   创建   访问   存储   ati   就是   

1.访问类的编译期静态常量时,不会触发类的初始化行为。类的初始化行为是指在类被加载之后(也就是类的Class对象被创建之后),为类的静态成员变量分配存储空间。

2.编译期静态常量会在编译阶段被存储到NonInitialization类的常量池中,在以后对编译期静态常量的引用都实际上被替换为对NonInitializaion类对自身常量池的引用,所以访问类的编译期静态常量并不会触发类的初始化行为。

3.初始化一个类之前,会先初始化该类的父类。

类加载机制

标签:ali   常量池   编译   分配   创建   访问   存储   ati   就是   

原文地址:https://www.cnblogs.com/theone67/p/10084283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!