Home » 
        Java programming language
    
    Java ClassLoader getSystemResource() method with example
    
    
    
            
        ClassLoader Class getSystemResource() method: Here, we are going to learn about the getSystemResource() method of ClassLoader Class with its syntax and example.
        Submitted by Preeti Jain, on November 29, 2019
    
    
    ClassLoader Class getSystemResource() method
    
        - getSystemResource() method is available in java.lang package.
 
        - getSystemResource() method is used to find the system resource of the given resource name from the searching location to load classes.
 
        - getSystemResource() method is a static method, it is accessible with the class name and if we try to access the method with the class object then we will not get any error.
 
        - getSystemResource() method does not throw an exception at the time of returning URL.
 
    
    Syntax:
    public URL getSystemResource (String resource_name);
    Parameter(s):
    
        - String resource_name – represents the name of the resource.
 
    
    
    Return value:
    The return type of this method is URL, it returns the following values based on the given cases,
    
        - It returns the URL when any system resource associated with the given name exists.
 
        - It returns null, when no system resource associated with the given name exists.
 
    
    Example:
// Java program to demonstrate the example 
// of URL getSystemResource (String resource_name) method 
// of ClassLoader 
import java.net.*;
public class GetSystemResourceOfClass {
    public static void main(String[] args) throws Exception {
        // Get Class by using forName() method
        Class cl = Class.forName("GetSystemResourceOfClass");
        // Get ClassLoader by using ClassLoader
        ClassLoader loader = cl.getClassLoader();
        // It return URL with the given resource name
        URL address = loader.getSystemResource("E://Programs//getProperties.doc");
        // Display address of the resource
        System.out.print("URL of System Resources : ");
        System.out.println(address);
    }
}
Output
URL of System Resources : file:/E:/Programs/getProperties().doc
    
    
  
    Advertisement
    
    
    
  
  
    Advertisement