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.

avatar ZedA
@ZedA

4 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

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>

avatar kodergan
@kodergan

51 Kontribusi 58 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban