java中getclassloader,ClassLoader getClassLoader()

java中getclassloader,ClassLoader getClassLoader()ClassLoadergetClassLoader()描述(Description)java.lang.Class.getClassLoader()方法返回类的类加载器。某些实现可能使用null来表示引导类加载器。如果此类由引导类加载器加载,则此方法将在此类实现中返回null。声明(Declaration)以下是java.lang.Class.getClassLoader()方法的声…

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

ClassLoader getClassLoader()

描述 (Description)

java.lang.Class.getClassLoader()方法返回类的类加载器。 某些实现可能使用null来表示引导类加载器。 如果此类由引导类加载器加载,则此方法将在此类实现中返回null。

声明 (Declaration)

以下是java.lang.Class.getClassLoader()方法的声明public ClassLoader getClassLoader()

参数 (Parameters)

NA

返回值 (Return Value)

此方法返回加载此对象表示的类或接口的类加载器。

异常 (Exception)

SecurityException – 如果存在安全管理器且其checkPermission方法拒绝访问该类的类加载器。

例子 (Example)

以下示例显示了java.lang.Class.getClassLoader()方法的用法。package com.iowiki;

import java.lang.*;

public class ClassDemo {

public static void main(String[] args) {

try {

// returns the Class object associated with this class

Class cls = Class.forName(“com.iowiki.ClassDemo”);

// returns the ClassLoader object associated with this Class.

ClassLoader cLoader = cls.getClassLoader();

if (cLoader == null) {

System.out.println(“The default system class was used.”);

} else {

// returns the class loader

Class loaderClass = cLoader.getClass();

System.out.println(“Class associated with ClassLoader = ” +

loaderClass.getName());

}

} catch (ClassNotFoundException e) {

System.out.println(e.toString());

}

}

}

让我们编译并运行上面的程序,这将产生以下结果 -Class associated with ClassLoader = sun.misc.Launcher$AppClassLoader

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

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

(0)
上一篇 2022年4月30日 下午9:00
下一篇 2022年4月30日 下午9:00


相关推荐

  • Java 注释

    Java 注释(一)注释的重要性  编写程序的时候,总需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个类的用途,某个方法的工能,以及该方法的的参数和返回值的数据类型以及意义等  程序注释的作用非常大,很多初学者在刚刚学习java程序的时候,会很努力的写程序,不太会注意添加注释。认为添加注释是一种浪费时间,没有意义的事情。经过一段时间的学习,注意到程序书写的不足,需要重构。于是打开源码…

    2022年7月7日
    17
  • linux crunch 用法,linux中crunch命令的使用 (方法格式经验)

    linux crunch 用法,linux中crunch命令的使用 (方法格式经验)1 crunch 命令格式 crunch options 参数 min lencrunch 要开始的最小长度字符串 即使不使用参数的值 也需要此选项 max lencrunch 要开始的最大长度字符串 即使不使用参数的值 也需要此选项 charsetstrin 在命令行使用 crunch 你可能必须指定字符集设置 否则将使用缺省的字符集设置 缺省的设置为小写字符集 大写字符集 数字和特殊字符

    2026年3月17日
    2
  • mysql单引号转义_sql语句中使用单引号’作为转义字符

    mysql单引号转义_sql语句中使用单引号’作为转义字符在 SQL 中 我们都知道单引号 表示字符串的开始和结束符号 如 select fromstudents 小明 但如果字符串里面有单引号时 应该怎么查询呢 这是我最近遇到的一个问题 需求是对一张表的数据进行更新 但各个环境的数据并不一致 只能通过拼接的方式生成适合对应环境的变更脚本 更新语句格式如下 1updatestude

    2026年3月17日
    2
  • Linux 反汇编工具,逆向与反汇编工具

    Linux 反汇编工具,逆向与反汇编工具逆向与反汇编工具了解反汇编的一些背景知识后 再深入学习 IDAPro 之前 介绍其他一些用于二进制文件的逆向工程工具 会对我们学习有所帮助 这些工具大多在 IDA 之前发布 并且仍然可用于快速分析二进制文件 以及审查 IDA 的分析结果 如我们所见 IDA 将这些工具的诸多功能整合到它的用户界面中 为逆向工程提供了一个集成环境 最后 尽管 IDA 确实包含一个集成调试器 在这里我们不会讨论 因为在第 24 25 和 2

    2026年3月19日
    2
  • POSTMAN自动生成接口文档_接口测试用例自动生成工具

    POSTMAN自动生成接口文档_接口测试用例自动生成工具介绍drf-spectacular是为DjangoRESTFramework生成合理灵活的OpenAPI3.0模式。它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不

    2022年7月30日
    12
  • mina框架分析:总体结构分析[通俗易懂]

    MINAbasedApplicationArchitectureIt’sthequestionmostasked:’Howdoesa MINA basedapplicationlooklike’?Inthisarticleletsseewhat’sthearchitectureofMINAbasedapplication.Havetr

    2022年4月8日
    36

发表回复

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

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