Postingan lainnya
Mengganti error java.lang.nullPointer
Halo. Mohon info & ilmunya untuk bagaimana cara mengganti error yg sering terjadi di pemograman java seperti error java.lang.null atau dll dengan default seperti "Terjadi Kesalahan" atau bahasa yg mudah dimengerti oleh user ketika error tsb muncul di aplikasi. Terima kasih.
1 Jawaban:
<div>Apakah seperti ini?</div><pre>String s = null;
try { System.out.println(s.length()); } catch (Exception e) { System.out.println("Terjadi Error"); }</pre><div><br>Atau bukan?<br><br>Yang perlu diperhatikan adalah, NullPointerException (ataupun exception yang lainnya) tidak dipertujukan untuk user. Mereka ada hanya untuk membantu aliran logika program ketika terjadi kesalahan, dan juga memberikan informasi kepada programmer tentang penyebab error tersebut.<br>Cara yang benar untuk diberikan kepada user adalah menampilkan pesan error ketika terjadi exception, yakni caranya dengan menggunakan try...catch... seperti di atas.<br><br>Karena sepertinya tidak estetik kan, sebagai contoh, jika di salah satu halaman website twitter ditampilkan NullPointerException...</div>