首页 > 编程语言 > 详细

Java基础-类加载机制与自定义类Java类加载器(ClassLoader)

时间:2018-07-08 17:56:26      阅读:171      评论:0      收藏:0      [点我收藏+]

         Java基础-类加载机制与自定义类Java类加载器(ClassLoader)

                                    作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

  关于类加载器的概念和分类我就不再废话了,因为我在之前的笔记已经提到过了,详细能看到这篇文章的这些概念应该都烂熟于胸啦!如果你是一名小白的话可以参考我以前的笔记:https://www.cnblogs.com/yinzhengjie/p/9272289.html。本篇博客的重点侧重三点,第一,测试静态代码块;第二,编写自定义类加载器;第三,验证四级类加载机制。

 

一.测试静态代码块

1>.静态代码块的作用

  答:静态代码块的作用说白了跟构造方法的功能类似,他们都可以给类的成员变量进行赋值操作,我们可以简单的理解为静态代码块是为了给类初始化,构造方法是为了给对象初始化。

2>.静态代码块在加载类的必须会被执行吗?

  答:答案是否定的,我们在加载类的时候,可以不指定加载静态代码块。但是,只要你新建一个实例或者是通过反射的方式创建一个实例,依然还是会触发静态代码块的执行。我们在加载类是指定不加载静态代码块说白了只是延时它的加载,因为在实例化的过程中依然会加载!

3>.

 

 

 

二.编写自定义类加载器

 

 

三.验证四级类加载机制

 

Java基础-类加载机制与自定义类Java类加载器(ClassLoader)

原文:https://www.cnblogs.com/yinzhengjie/p/9280564.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!