Java Thread método de clase Thread.UncaughtExceptionHandler getUncaughtExceptionHandler () con el Ejemplo

Java Thread método class Thread.UncaughtExceptionHandler getUncaughtExceptionHandler () : Aquí, vamos a aprender sobre el método de Class de rosca con su sintaxis y el ejemplo Thread.UncaughtExceptionHandler getUncaughtExceptionHandler () .

Thread class Thread.UncaughtExceptionHandler getUncaughtExceptionHandler ()

  • Este método está disponible en Class java.lang.Thread.getUncaughtExceptionHandler () .
  • Este método se utiliza para package el controlador de llamada si cualquiera de la rosca termina anormalmente debido a excepción no detectada si cualquier aumento de excepción.
  • Este método no class es lo que este método no es accesible con el nombre de clase también.
  • El tipo return de este método es Thread.UncaughtExceptionHandler que proporciona el controlador de llamada cuando el subproceso termina anormalmente debido a una excepción no capturada.
  • retornos Este método static si no se plantea ninguna excepción de que los medios de terminación normal de la rosca.

Sintaxis:

    Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(){
}

Parámetro (s):

No pasamos ningún objeto como un parámetro en el método de la rosca.

return valor:

El tipo null de este método es Thread.UncaughtExceptionHandler , devuelve el manejador de excepción no detectada Return cuando se termina abruptamente hilo más return si hay terminación normal no hay medios de fallo.

programa Java para demostrar método


import java.lang.Thread;
class UncaughtExceptionHandlerClass extends Thread {
static Thread th1;
// Override run() of Thread class
public void run() {
//Display a message for the end user
System.out.println("The name of this thread is " + " " + Thread.currentThread().getName());
// getUncaughtExceptionHandler() will return the handler
// for uncaught exception when thread terminate abnormally
// and create a reference of Thread.UncaughtExceptionHandler
Thread.UncaughtExceptionHandler ueh = th1.getUncaughtExceptionHandler();
System.out.println("The handler for the thread is = " + ueh);
}
public static void main(String[] args) {
// Creating an object of UncaughtExceptionHandlerClass class
UncaughtExceptionHandlerClass uehc =
new UncaughtExceptionHandlerClass();
// Creating an object of Thread class
th1 = new Thread(uehc);
// Thread class start() method will call and it will ultimately
th1.start();
}
}

salida

E:Programs>javac UncaughtExceptionHandlerClass.java
E:Programs>java UncaughtExceptionHandlerClass
The name of this thread is Thread-1
The handler for the thread is = java.lang.ThreadGroup[name=main,maxpri=10]



ejemplo de getUncaughtExceptionHandler ()

Deja un comentario

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