博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java类加载机制
阅读量:5014 次
发布时间:2019-06-12

本文共 669 字,大约阅读时间需要 2 分钟。

目录            3.类加载器各自搜索的目录    4.类加载器的特点    5.类加载器的获取    6.类的加载

 

  1.概述

  类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性.

2.简单过程   当在命令行执行命令 'java Hello'时,JVM会加载'Hello.class'文件到内存中,并生产一个'Class'的对象'Hello.class',该过程即'类的加载过程':   2.1 先找到 jre目录中的 'jvm.dll',我的机器上为'
\jre\bin\server\jvm.dll',并初始化JVM;   2.2 产生一个Bootstrap Loader(启动类加载器);   2.3 Bootstrap Loader自动加载Extended Loader(标准扩展类加载器),并将Bootstrap Loader设为其父Loader.   2.4 Bootstrap Loader自动加载AppClass Loader(系统类加载器),  并将Extended Loader设为其父Loader.   2.5 最后由AppClass Loader加载HelloWorld类. 以上即为java类的加载的一般过程.

转载于:https://www.cnblogs.com/listened/p/4131984.html

你可能感兴趣的文章
设计模式的征途—5.原型(Prototype)模式
查看>>
iOS10 app连接不上网络的问题
查看>>
结对开发之电梯调度最终稿(徐梦迪&刘博)
查看>>
simple java mail
查看>>
信息建模
查看>>
Mybatis 数据库物理分页插件 PageHelper
查看>>
虚函数、纯虚函数详解
查看>>
z-stack中数据的发送,广播、组播、点对点
查看>>
Practial Vim 学习笔记一
查看>>
.NET中使用js实现百度搜索下拉提示效果[不是局部刷新,呜呜。。]
查看>>
ITCAST视频-Spring学习笔记(使用Spring的注解方式实现AOP入门)
查看>>
关于二维码“QR”的6大注意事项
查看>>
MySQL - 常用命令及常用查询SQL
查看>>
C# .NET MVC 接收 JSON ,POST,WCF 无缝隙切换
查看>>
android获取USB设备的名称
查看>>
JavaPersistenceWithHibernate第二版笔记-第七章-005排序的集合(@org.hibernate.annotations.SortComparator)...
查看>>
ue4同c#通信时的中文乱码问题
查看>>
黄老师架构师课程笔记(二)
查看>>
mvc性能优化
查看>>
log
查看>>