码迷,mamicode.com
首页 > 其他好文 > 详细

类加载机制之ClassLoader

时间:2019-07-04 15:56:48      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:ssl   strong   java   run   str   需要   roman   代码   虚拟机   

1,类加载

每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令

当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载,这里我们需要了解一下类加载的过程,如下:

创建的对象存储在java 堆内存,对象的引用存储在jvm 栈

Jvm执行class文件

每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载,这里我们需要了解一下类加载的过程,如下:

Jvm执行class文件

类加载机制之ClassLoader

标签:ssl   strong   java   run   str   需要   roman   代码   虚拟机   

原文地址:https://www.cnblogs.com/pickKnow/p/11132774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!