Exception Handling di Java SE 7


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 : 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s