this.class.getClassLoader()怎么理解?「建议收藏」

this.class.getClassLoader()怎么理解?「建议收藏」this.class.getClassLoader()怎么理解?java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类也是一个对象,类里面的属性和方法也是对象。java里面的所有的类都是Class类的对象,这个this.class是获得这个类相对于Class类的对象。后面的方法是获得这个类对象的加载器。只有Class类才有getClassLoader()方法呀~可以这么想,我们平时讲述某某类,但是我们并没有说这个类怎么和虚拟机打交道,虚拟机怎么识别这个类.总不能全靠字符

大家好,又见面了,我是你们的朋友全栈君。

        this.class.getClassLoader()怎么理解?


       java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类也是一个对象,类里面的属性和方法也是对象。java里面的所


有的类都是Class类的对象,这个this.class是获得这个类相对于Class类的对象。后面的方法是获得这个类对象的加载器。


只有Class类才有getClassLoader()方法呀~ 可以这么想,我们平时讲述某某类,但是我们并没有说这个类怎么和虚拟机打交道,虚拟机怎么识别这


个类.总不能全靠字符串吧. 所以呢java就设计了Class这个类.用于虚拟机对类的管理.当一个类被虚拟机装载完毕的时候,就会创建一个Class类


的实例,对于类A就是A.class,对于类B就是B.class. Class类也提供了许多方法来获取类的信息. 要知道,类的装载器分为 “启动类装载器 “, “用


户定义装载器 “.它不止一种 Class类需要保存这些信息. getClassLoader()是用来获取这个信息的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137592.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月1日 下午7:00
下一篇 2022年6月1日 下午7:16


相关推荐

  • 解决VS2005打开js,css,asp.php等文件,中文都是乱码的问题

    解决VS2005打开js,css,asp.php等文件,中文都是乱码的问题

    2021年11月17日
    52
  • 调用第三方接口大致流程

    调用第三方接口大致流程下面以风控为例,业务是调用第三方接口获取支付宝报告天机支付宝获取流程:1本质:中转站:前台把参数传给我,我接受参数后传给天机,天机在传给支付宝,最后获取数据,在这个过程中   我们和天机都充当的是中转站的角色。2流程:a前台传客户的基本信息参数    b后台接受参数,传给天机,天机返回淘宝的认证地址链接,后台把链接返回给前台;    c前台打开链接,进入认证页面,进行认…

    2022年6月1日
    53
  • 手把手部署n8n

    手把手部署n8n

    2026年3月13日
    2
  • 快速上手:图聚类入门 Graph Clustering

    快速上手:图聚类入门 Graph Clustering硕士研究工作基本告一段落了 静候佳音中 最近实习期做的东西还挺有意思 再加上一些别的原因 大概率不会读博了 碎碎念 其实一直想总结一下近几年的图节点聚类的一些工作 算是一个逗号吧 个人总结 若有错误欢迎指正 本文从问题定义入手 再到近几年的工作 最后进行横向对比 并提供一些个人向的 futurework 俗称画饼 以供参考 文章目录先验知识聚类图图神经网络图节点聚类先验知识这部分介绍一下聚类 图 图神经网络 都掌握的不错的同学可以直接跳过 聚类聚类就是在未知标签的前提下 将样本集合分为多个

    2026年3月16日
    3
  • Sql语句中的DDL语句

    Sql语句中的DDL语句一 什么是 DDL 语句 数据库模式定义语言 DDL DataDefiniti 是用于描述数据库中要存储的现实世界实体的语言 主要由 create 添加 alter 修改 drop 删除 和 truncate 删除 nbsp 四个关键字完成 二 常见的数据库对象三 create 关键字 1 创建一个数据库 createdataba 数据库名 nbsp nbsp 建

    2026年3月19日
    2
  • 硬件知识指什么

    硬件知识指什么
    计算机硬件基础知识
    电脑硬件概述
    广义的硬件不是特指计算机硬件,而是指泛指一些设施、设备、材料等有形物质及无形的精神物质。
    硬件:构成电脑的物质实体,称为硬件。如主机、显示器、键盘、鼠标。
    “计算机硬件”的简称(中国大陆及香港用语,台湾叫硬体)。与“软件”相对。电子计算机系统中所有实体部件和设备的统称。从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入设备、输出设备等。一般我们看到的电脑都是由:主机(主要部分)、输出设备(显示器)、输

    2022年7月22日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号