当前位置: 首页 > article >正文

Java ClassLoader getResources()方法与示例

ClassLoader类的getResources()方法 (ClassLoader Class getResources() method)

  • getResources() method is available in java.lang package.

    getResources()方法在java.lang包中可用。

  • getResources() method is used to identify all the resources with the given resource name.

    getResources()方法用于标识具有给定资源名称的所有资源。

  • getResources() 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.

    getResources()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • getResources() method may throw an exception at the time of returning resource.

    getResources()方法在返回资源时可能会引发异常。

    IOException: This exception may throw during I/O operations.

    IOException :在I / O操作期间可能会引发此异常。

Syntax:

句法:

    Enumeration getResources(String resource_name);

Parameter(s):

参数:

  • String resource_name – represents the name of the resource.

    字符串resource_name –表示资源的名称。

Return value:

返回值:

The return type of this method is Enumeration, it returns Enumeration of URL object for scanning the resource otherwise it returns null when the given resource does not exist.

此方法的返回类型为Enumeration ,它返回用于扫描资源的URL对象的Enumeration,否则在给定资源不存在时返回null。

Example:

例:

// Java program to demonstrate the example 
// of Enumeration getResources(String resource_name)
// method of ClassLoader 
import java.net.*;
import java.util.*;
public class GetResourcesOfClassLoader {
public static void main(String args[]) throws Exception {
// It loads the class 
Class cl = Class.forName("GetResourcesOfClassLoader");
// It returns the class loader associated with 
// the given class
ClassLoader loader = cl.getClassLoader();
// Display Loader Class
System.out.println("Loader Class : ");
System.out.println(loader.getClass());
System.out.println();
// It returns the resources associated with this Class
// GetResourcesOfClassLoader
Enumeration en = loader.getResources("getProperties().doc");
// Display Resources
System.out.println("Class Resources : ");
while (en.hasMoreElements())
System.out.println(en.nextElement());
}
}

Output

输出量

Loader Class : 
class jdk.internal.loader.ClassLoaders$AppClassLoaderClass Resources : 

翻译自: https://www.includehelp.com/java/classloader-getresources-method-with-example.aspx

http://www.lryc.cn/news/2416723.html

相关文章:

  • 计算机毕设ssmSSM农村电商网站3252s(开题+源码)
  • 【个人学习笔记】统一网关gateway
  • 模板王-网页模板,网站模板素材免费下
  • 超详细的Springboot入门教程,看了必会
  • java filter mapping_Java可以从filter-mapping内部的url-pattern中排除一些具体的url吗?...
  • 数据库SQL入门教程
  • Ubuntu 安装教程
  • VB.NET水晶报表Crystal Reports学习(开发环境安装+程序示例+报表示例+客户端运行环境)
  • physxloader.dll x86_physxloader.dll
  • 关于0.99999999和1的问题
  • 性能测试工具Oprofile
  • Butterworth滤波器设计:构建高保真音频信号处理的利器
  • android superuser.apk 管理root权限原理分析
  • .NET Framework 4.0_网络编程——请求数据
  • ruby入门之基本语法
  • 如何将html文件转为txt文件格式,如何把html改为txt格式
  • Windows路径操作API函数学习
  • JSP中Session的使用
  • CSS常用汇总
  • 使用云服务器搭建Linux环境
  • 单点登录SSO(一)
  • linux-存储管理2,pv、vg、lv
  • 启动应用程序出现taskkill.exe找不到问题解决
  • 单纯形法和对偶单纯形法
  • 上网行为管理|它的作用是什么?上网行为管理排行榜
  • Virtools脚本语言(VSL)教程 - 值、类型与变量
  • BITLOCKER 硬盘 参数错误 问题处理 两例
  • 怎么在阿里妈妈投放广告?--人人有责-- .
  • UC/OS II 任务管理(4)之任务创建
  • [发布] QQGame 连连看辅助工具(限制功能版)