
java基础
ProudAndroid
这个作者很懒,什么都没留下…
展开
-
类加载过程 静态代码块、构造函数、构造代码块执行顺序
本文预计解决两个误区:加载和类加载的关系类加载和类实例化的关系昨天终于纠正了我多年的误区:类加载的时候会加载静态和成员资源。所以如下输出都是类加载的时候输出的。public static void main(String[] args) { /** * percent 静态代码块 * child 静态代码块 * percent 构造代码块 ...原创 2020-05-06 22:40:39 · 4961 阅读 · 0 评论 -
多态问题:编译看左边,运行看右边 是什么意思?
涉及知识点:类加载过程、多态。文章最后定义了Percent 和Children 类有如下功能,对静态代码块、构造代码块、构造方法在字父类之间加载顺序进行验证。对字父类之间的多态进行验证。如果输出结果与你预想的一致就不用了看我啰嗦了。传送至最后多态:Percent p = new Children();对于成员方法:编译看左边,运行看右边。对于成员变量:编译运行都看左边。也就是成...原创 2020-05-06 17:25:34 · 6738 阅读 · 1 评论