getResource()
方法getResource()方法在java.lang包中可用。
getResource()方法用于在URL对象中返回具有给定资源名称的资源。
getResource()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getResource()方法在返回资源时不会引发异常。
语法:
public URL getResource(String resource_name);
参数:
字符串resource_name –表示资源的名称。
返回值:
此方法的返回类型是URL,它返回用于扫描资源的URL对象,否则在给定资源不存在时返回null。
示例
//Java程序演示示例 //URL getResource(String resource_name) //ClassLoader的方法 import java.net.*; public class GetResourceOfClassLoader { public static void main(String args[]) throws Exception { //它加载类 Class cl = Class.forName("GetResourceOfClassLoader"); //相关的类加载器 //给定的类 ClassLoader loader = cl.getClassLoader(); //显示加载程序类 System.out.println("Loader Class : "); System.out.println(loader.getClass()); System.out.println(); //它返回与此类关联的资源 //GetParentOfClassLoader- URL res_url = loader.getResource("E://Programs//getProperties().doc"); //显示资源 System.out.println("Class Resource : "); System.out.println(res_url); } }
输出结果
Loader Class : class sun.misc.Launcher$AppClassLoader Class Resource : file:/E:/Programs/getProperties().doc