Я пытаюсь обработать исключение NullPointerException. Я получаю следующую ошибку после выполнения файла .class
NullPointerException.java:11: error: incompatible types: NullPointerException cannot be converted to Throwable
catch(NullPointerException e)
Код для обработки исключений -
Я успешно обнаружил исключение, когда пишу catch(Exception e)
или catch(Throwable e)
но запись catch(NullPointerException e)
в коде генерирует ошибку. В чем может быть причина?
РЕДАКТИРОВАТЬ 1: Код выглядит следующим образом:
import java.lang.*;
public class NullPointerException
{
public static void main(String args[])
{
String s=null;
try
{
System.out.println(s.length());//NullPointerException
}
catch(NullPointerException e)
{
System.out.println("You are trying to print the null value of string causing ");
}
System.out.println("rest of the code...");
}
}