Java ClassLoader findSystemClass()方法与示例
ClassLoader类findSystemClass()方法 (ClassLoader Class findSystemClass() method)
findSystemClass() method is available in java.lang package.
findSystemClass()方法在java.lang包中可用。
findSystemClass() method is used to find the class with the given binary name and load the class through the system loader if needed.
findSystemClass()方法用于查找具有给定二进制名称的类,并在需要时通过系统加载器加载该类。
findSystemClass() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
findSystemClass()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
findSystemClass() method may throw an exception at the time of finding the class with the given class.
在使用给定类查找类时, findSystemClass()方法可能会引发异常。
ClassNotFoundException: This exception may throw when the given class does not exist.
ClassNotFoundException :如果给定的类不存在,则可能引发此异常。
Syntax:
句法:
protected Class findSystemClass(String class_name);
Parameter(s):
参数:
String class_name – represents the binary name of the class.
字符串class_name –表示类的二进制名称。
Return value:
返回值:
The return type of this method is Class, it returns a Class object for the given class name.
该方法的返回类型为Class ,它返回给定类名的Class对象。
Example:
例:
// Java program to demonstrate the example
// of Class findSystemClass(String class_name)
// method of ClassLoader
class FindSystemClass extends ClassLoader {void loadedSystemClass() throws ClassNotFoundException {// It checks whether the given class is loaded
// or not by using the findSystemClass()
Class cl1 = super.findSystemClass("java.lang.String");
// If cl1 not null that means cl1 is loaded
// then don't need to load again
if (cl1 != null)
System.out.println("Class already loaded!!!");
else
System.out.println("Ready to load the given class by using system classloader!!!");
}
}
public class Main {public static void main(String[] args) throws Exception {// Creating an instance of FindSystemClass
FindSystemClass sc = new FindSystemClass();
sc.loadedSystemClass();
}
}
Output
输出量
Class already loaded!!!
翻译自: https://www.includehelp.com/java/classloader-findsystemclass-method-with-example.aspx
Java ClassLoader findSystemClass()方法与示例相关推荐
- Java IOUtils.copy方法代码示例(亲测)
本文整理汇总了Java中org.apache.commons.io.IOUtils.copy方法的典型用法代码示例.如果您正苦于以下问题:Java IOUtils.copy方法的具体用法?Java I ...
- java getresources方法_Java ClassLoader getResources()方法与示例
ClassLoader类getResources()方法getResources()方法在java.lang包中可用. getResources()方法用于标识具有给定资源名称的所有资源. getRe ...
- java user directory,Java ProcessBuilder directory()方法与示例
语法:public File directory (); public ProcessBuilder directory (File dir); ProcessBuilder类directory()方 ...
- Java序列化魔术方法及其示例使用
在上一篇文章中, 您需要了解有关Java序列化的所有知识 ,我们讨论了如何通过实现Java序列化来启用类的可序列化性. Serializable接口. 如果我们的类未实现Serializable接口, ...
- catalog java,Java Connection getCatalog()方法与示例
通常,目录是一个目录,其中包含有关数据集,文件或数据库的信息.而数据库目录中包含所有数据库,基本表,视图(虚拟表),同义词,值范围,索引,用户和用户组的列表. Connection接口的getCata ...
- filepermission java,Java FilePermission getActions()方法与示例
FilePermission类getActions()方法getActions()方法在java.io包中可用. getActions()方法用于检查此FilePermission和给定对象在路径名和 ...
- java方法参数Bundle,Java ResourceBundle keySet()方法及示例
ResourceBundle类keySet()方法keySet()方法在java.util包中可用. keySet()方法用于从此ResourceBundle及其超级捆绑包中获取所有现有键,以在Set ...
- java exec waitfor,Java Process waitFor()方法与示例
流程类waitFor()方法在java.lang包中提供了waitFor()方法. waitFor()方法用于使当前正在运行的线程在需要时等待,直到由该Process对象表示的进程完成其终止为止. 当 ...
- java arraylist.add(),Java ArrayList add()方法与示例
ArrayList类add()方法 语法:public boolean add(T ele); public void add(int indices, T ele);add()方法在java.uti ...
最新文章
- linux模块化机制,Linux模块化机制和module_init
- linux学习(3) 关机使命
- c++ cin不能输入的问题
- mysql大数据量处理
- 大华管理平台用户名_大华HOC智慧物流可视化联网追溯解决方案,助力物流行业更高效...
- python 动态规划_DP动态规划(Python实现)
- Js控制弹窗实现在任意分辨率下居中显示
- 原型 / 构造函数 / 实例/原型链
- 可视化实验三:大数据可视化工具—ECharts(一)
- android 微信输入法表情,分析Android 搜狗输入法在微信和QQ中发送图片和表情
- 全国大学生GIS应用技能大赛(开发试题参考)
- EverEdit使用正则替换
- Java招聘网站源码+页面
- [转] 网站性能优化之------------- 数据库及服务器架构篇
- 【BUG记录】Idea spring boot项目中target中没有同步更新最新目录文件及资源
- 【报错解决01】分层抽样报错ValueError: The least populated class in y has only 1 member
- Python实现多电阻并联快捷计算
- ubuntu20.04安装libssl1.0-dev
- 计算机内存数值存储方式进制
- 直播预告 | 合宙是在走窄路吗?专注优势与广泛发展的选择
热门文章
- oracle 打印值,oracle – 在SQL Developer中打印变量的值
- 页面添加锚点后如何点击不改变URL?
- 3分钟简单了解 prototype 和 __proto__
- js操作table中tr的顺序,实现上移下移一行的效果
- 一个vue加egg.js的博客
- CSS--选择符大全(常用css选择符)
- 移动优先的响应式布局
- NTC3950-10K温度传感器
- 洛谷 P3455 [POI2007]ZAP-Queries (莫比乌斯反演)
- c# TCP高性能通信