JavaEE鸿蒙应用开发HTML&JS+前端Python+大数据开发人工智能开发电商视觉设计软件测试新媒体+短视频直播运营产品经理集成电路应用开发(含嵌入式)Linux云计算+运维开发C/C++拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

系统学习让你轻松定义java类加载器初级教程

更新日期:2021.12.31

全套视频教程及资料

视频教程技术解析配套源码学习工具学习笔记

一键免费下载

扫码关注,回复关键词,马上领取全套视频资源!

1. 微信扫描二维码,
    关注“黑马程序员”公众号(itheima666)

2. 回复关键词“领取资源01”,

即可在小程序的【JavaEE】学科中领取全部资源

课程须知

类加载就是将磁盘上的class文件加载到内存中。本课程详细分析了从编写一个类到编译、加载的整个过程。从讲解java虚拟机内置的三个类加载器开始,分别介绍了他们的作用,并重点讲解了类加载器的双亲委派机制...

  1. 课程介绍
  2. 课程目录
  3. 课程评论

课程介绍

类加载就是将磁盘上的class文件加载到内存中。本课程详细分析了从编写一个类到编译、加载的整个过程。从讲解java虚拟机内置的三个类加载器开始,分别介绍了他们的作用,并重点讲解了类加载器的双亲委派机制。

针对JDK中提供的ClassLoader和URLClassLoader中的主要方法进行了细致的分析,明确了双亲委派模式的实现代码。另外使用案例对URLClassLoader的使用进行了详细说明。

在理解双亲委派模式的基础上,通过对ClassLoader的部分方法的深入理解,编写出适合自己的类加载器,包含自定义文件类加载器、自定义网络类加载器、热部署类加载器。

最后,对类的显式与隐式加载进行了明确。同时介绍了一种违反双亲委派机制的特殊类加载器——线程上下文类加载器。

适用人群

有一定的Java基础,想深入理解类加载机制的人群。


课程亮点

系统的学习类加载器及双亲委派机制,源码级分析,达到自己定义类加载器的能力。


课程内容


01内容介绍

02类加载器简介

03类的加载连接和初始化

04根类加载器

05扩展类加载器

06系统类加载器

07内置类加载器小结

08类加载的双亲委派机制

09ClassLoader简介

10URLClassLoader的使用

11自定义文件类加载器

12自定义网络类加载器

13热部署类加载器

14类的显式与隐式加载

15线程上下文类加载器



本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人

文章来源:传智播客和黑马程序员视频库



综合评分5.0

2人已评分

我也要评分

评论打分
你觉得老师讲的怎么样?

评论字数不能超过100字,还剩个字符

发表评价

无名

老师讲的挺好的

0

2020-11-20 00:01

拉克丝容

努力学习,每天进步一点

1

2020-01-18 12:41