您当前的位置: 首页 >  Java

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java如何加载类的呢?

liaowenxiong 发布时间:2021-02-26 15:40:14 ,浏览量:1

JVM加载类

首先查看内存中是否存在该类(内存中所有类都是以Class的实例对象存在),若不存在则会通过环境变量中的路径值在电脑或者其它设备的硬盘中找到该类(即.class文件),然后JVM会将其读取到内存中,并以Class的对象存储于内存中。

文件名.class ⇢ Class 的实例

如何获取类对象,即Class的实例

基础数据类型:

Class cls1 = int.class;
Class cls2 = double.class;

引用数据类型:

Class cls3 = String.class;
Class cls4 = Class.forName("java.lang.String");
Class cls5 = "abc".getClass();

所有的Java类都有 getClass() 方法,可以获得该对象所属类型对应的 Class 实例,或者说可以获得用于描述该对象所属类型的 Class 实例

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.8552s