Posts Tagged Java

Penggunaan Throws dan Tray-Catch

Nah aku mulai dulu dengan tulisan yang ringan. Kebetulan kemarin di milis jug-joglosemar@yahoogroups.com ada yang bertanya mengenai ini. Saya pikir ini hal simpel tapi sangat mendasar di dalam Java, oleh karena itu sebaiknya aku post juga di blog ini mudah-mudahan berguna

Pertanyaan : “Kapan kita menggunakan Try-Catch dan kapan menggunakan Throws”

Jawaban:

Pake try-catch kalo pengen penanganan errornya langsung ditempat terjadi error, kalo pake throws artinya penanganan error dilempar ke bagian program dimana fungsi/method tersebut dipanggil. Tapi penggunaan secara bersamaan juga bisa misalnya:


class Utama{
 public static void main(String args[]){
 Fungsi f = new Fungsi();
 try{
 double z = f.hitung(10, 0);
 }catch(Exception ex){
 System.out.println( ex.getMessage( ));
 }
 }
}

class Fungsi{
 public double hitung(int x, int y)throws Exception{
 double hasil = 0;
 try{
 hasil =  x/y;
 }catch(Exception ex){
 throws new Exception("Error Pembagian dengan Nol");
 }
 return hasil;
 }
}

Nah terlihat pada contoh di atas dimana pada class Utama penggunaan try-catch untuk penanganan error langsung. Sedangkan pada class Fungsi try-catch digunakan untuk membuat custom message errornya kemudian di throws ke bagian program lain yang memanggilnya. . Nah pesan error ini tentunya bisa ditampilkan dalam bentuk messagebox (swing) atau mungkin ditulis dalam file log..

Add comment December 9, 2009

Selamat Tahun Baru Pembaca Sekalian

Wah udah masuk tahun 2009 ya :) sebelumnya aku ucapin “Selamat Tahun Baru 2009″ buat semua pembaca setia sekalian.. gak papa kan ucapannya telat hehehehe..

Setelah memperhatikan jumlah pengunjung (rata-rata 100an orang/hari) yang membaca tulisan di blog ini.. aku menjadi tertantang dan terbeban juga untuk memperbanyak lagi tulisan seputar Java dan teknologinya..

statistic

semoga ditahun 2009 ini diberi banyak waktu untuk menulis dan menulis lagi, sehingga banyak pembaca yang terbantu untuk lebih mudah lagi mempelajari Java. Kritik, saran, dan pertanyaan silahkan kirim lewat email. Saya akan dengan senang hati membalasnya.. tapi maaf kalo balasannya telat ya :D

akhir kata semoga kita semua makin sukses di tahun 2009 ini..

5 comments January 12, 2009


 

December 2009
M T W T F S S
« Jul    
 123456
78910111213
14151617181920
21222324252627
28293031  

a

Recent Posts

Recent Comments

Zulfikar on Java Video Tutorial
indra on Java Video Tutorial
Hendro Steven on Membuat Aplikasi Database…
Hendro Steven on Simple JPA Application with…
Deathlock on Simple JPA Application with…

Top Posts

Archives

Blogroll

Blog Stats

Tags

catch demo java exception jamu Java pengunjung selamat seminar java throws try tulisan java tutorial java