Java ObjectInputStream resolveClass () Método con el Ejemplo

ObjectInputStream class resolveClass () método : Aquí, vamos a aprender sobre el método resolveClass () de ObjectInputStream Class con su sintaxis y su ejemplo.

ObjectInputStream Class resolveClass () método

    método

  • resolveClass () está disponible en java.io Class.
  • resolveClass () método se utiliza para cargar la class local que es similar al descriptor ObjectStreamClass dado.
  • resolveClass () método es un método no package, es accesible sólo con el objeto class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • método
    resolveClass () puede class una excepción en el momento de la resolución de class.

    • ClassNotFoundException : Esta excepción puede throw cuando no podría existir la class objeto serializado.
    • IOException : Esta excepción puede throw al conseguir cualquier error de entrada / salida mientras se realiza.

Sintaxis:

    protected Class resolveClass(ObjectStreamClass description);

Parámetro (s):

  • ObjectStreamClass Descripción – representa la instancia de esta ObjectStreamClass.

Class valor:

El tipo throw del método es class , devuelve Return objeto equivalente a la descripción dada.

Ejemplo:

// Java program to demonstrate the example 
// of Class resolveClass(ObjectStreamClass description)
// method of ObjectInputStream
public class GetSignersOfClass {
public static void main(String[] args) throws Exception {
// Creating an instance of String
String str = new String();
// It returns the Class object represented by the String class
//object
Class cl = str.getClass();
// By using getSigners() method is to get the signers of the Class
Object[] o = cl.getSigners();
System.out.println(cl.getName() + " " + "Signers: " + o);
}
}

salida

java.lang.String Signers: null


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *