JVM如何加载java类

JVM如何加载java类

孤独是一种精神境界,他一定是圆融的,有着和敬清寂的态度.

前置知识

JAVA语言类型

  1. 基本类型
    由java虚拟机预先定义好的.

  2. 引用类型
    java将引用类型细分为四种: 类、接口、数组类、泛型参数.
    泛型参数在编译过程中,会被擦除,实际只剩下前三种.
    数组类由jvm直接生成.
    其他两种有对应字节流.

字节流是什么?

  • 最常见的形式就是java编译器生成的class文件
  • 也可以在程序内部生成
  • 或者从网络中获取字节流(java applet)

加载类的三大步骤

1. 加载
加载,是指查找字节流,并依此创建创建类的过程.
有前面可知,数组类直接由jvm创建,而其他则需要依靠类加载器.
2. 链接
3. 初始化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值