adakah yang baru di Java SE 7 atau secara umum pada JDK 7 ? jawabnya pasti banyak sekali hal baru di java 7.. salah satunya adalah Exception Handling..penanganan kesalahan menggunakan exception biasanya dipakai untuk dapat menangkap suatu pesan kesalahan yang mungkin terjadi jika suatu pernyataan tidak dapat dieksekusi. penulisan exception biasanya dimulai dengan blok  try dan diikuti dengan blok catch atau finally. contohnya : 

public class CobaException
{
    public static void main(String[] args) {
        try
        {
            int a = 1/0;
        }
        catch(NullPointerException nullPointerException)
        {
			System.out.println(nullPointerException.getMessages());
        }
		catch(IOException exception)
        {
			System.out.println(exception.getMessages());
        }

    }
}

lantas apa yang baru dari Exception Handling ?:-) coba perhatikan bentuk Catch pada contoh tersebut. terdapat 2 buah bentuk catch yang digunakan untuk menangkap 2 jenis pesan kesalahan yaitu : NullPointerException dan IOException. pada Java SE 7 penggunaan bentuk catch sudah diubah menjadi :

public class CobaException
{
    public static void main(String[] args) {
        try
        {
            int a = 1/0;
        }
        catch(NullPointerException | IOException exception)
        {
			System.out.println(exception.getMessages());
        }
    }
}

tau kan bedanya?  itulah bedanya…apaan?🙂 cari sendiri aja  ya..heheheh

Selamat Mencoba.. Semoga Membatu !

Reference :