2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》-阿里云开发者社区

开发者社区> Java技术进阶> 正文

2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》

简介: 2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》

2.1 类加载器、 双亲委派模型 -《SSM深入解析与项目实战》

@[TOC]

第2章  类加载器、反射和动态代理

上一章节中,对Spring、Spring MVC、MyBatis进行了一些简单的介绍,以及它们之间的分工合作。相信大家对于Spring、Spring MVC以及MyBatis以及没有那么陌生了。

本章将会对于类加载器、反射和动态代理进行详细的讲解。方便读者理解后面的章节。以及对于Maven的简单使用进行介绍和实例演示,本书中的绝大多数例子都会使用到Maven,所以学会使用Maven是必不可少的。

2.1  类加载器(ClassLoader)

类加载器(ClassLoader),即加载类文件的一个东西,或者说类。JVM可以加载本地文件、网络流或者其他来源的字节码文件(class文件)到内存中,并且针对字节码生成对应的Class对象,这就是类加载器的功能。

Java提供的类加载器一共有三种:Bootstrap类加载器(启动类加载器)、Extension类加载器(扩展类加载器)和System类加载器(也叫Application类加载器,应用类加载器/系统类加载器)。

  • 启动类加载器(Bootstrap ClassLoader):由C++语言实现,属于JVM的一部分,是所有类加载器的父加载器,作用是加载{JAVA_HOME}/jre/lib目录下的文件,并且只加载特定名称的文件(比如rt.jar,仅仅按照文件名识别),并不是加载该目录下的所有文件。

......

更多内容请阅读原文:
https://chenhx.blog.csdn.net/article/details/107851601

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
Java技术进阶
使用钉钉扫一扫加入圈子
+ 订阅

Java技术进阶成长,课程资料,案例解析,实战经验全都有!

官网链接