ClassLoader class FindClass () método : Aquí, vamos a aprender sobre el método FindClass () del cargador de clases Class con su sintaxis y su ejemplo.
ClassLoader Class FindClass () método
- método
- FindClass () está disponible en java.lang Class.
- FindClass () método se utiliza para encontrar la class con el nombre package binaria dada.
- FindClass () método es un método no class, es accesible sólo con el objeto class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
- FindClass () método puede class una excepción en el momento de encontrar el class.
ClassNotFoundException : Esta excepción puede throw cuando no existe la class dado.
Sintaxis:
protected Class findClass(String class_name);
Parámetro (s):
- cadena class_name – representa el nombre binario de la throw.
class valor:
El tipo class de este método es class , devuelve un objeto “Return”.
Ejemplo:
// Java program to demonstrate the example
// of Class findClass(String class_name) method of ClassLoader
class FindClass extends ClassLoader {
// Override findClass() of ClassLoader
protected Class findClass(String name) throws ClassNotFoundException {
if (name.equals("java.lang.String")) {}
return getSystemClassLoader().loadClass(name);
}
}
public class Main {
public static void main(String[] args) throws Exception {
// Creating an instance of FindClass
FindClass fc = new FindClass();
// we are finding the class java.lang.String and it returns
// it already exists in Java
Class cl = fc.findClass("java.lang.String");
System.out.println("Class Found: " + cl.getName());
}
}
salida
Class Found: java.lang.String