public class ExceptionDemo1
{
public static void main(String[] args)
{
String firstName = null;
// May throw an Exception
System.out.println(firstName.length());
String lastName = "Peter";
String fullName = firstName + lastName;
System.out.println("fullName = " + fullName);
}
}
Output Exception in thread "main" java.lang.NullPointerException
at ExceptionDemo1.main(ExceptionDemo1.java:8)
ExceptionDemo2.java public class ExceptionDemo2
{
public static void main(String[] args)
{
String firstName = null;
try
{
// May throw an Exception
System.out.println(firstName.length());
}
catch(NullPointerException nullPointerException)
{
System.out.println("String is null");
}
String lastName = "Peter";
String fullName = firstName+lastName;
System.out.println("fullName = "+fullName);
}
}