On Wednesday, September 2, 2009, 8:57:52 AM, Daniel Baktiar wrote:
> sebaiknya pakai if else, kalau tidak salah exception handling jauh
> (beberapa puluh atau ratus kali) lebih lambat. dan exception dibuat
> benar2 untuk hal yang pengecualian, bukan yang diharapkan.
Ini adalah pandangan yang bera
bisa
digunakan.
Best regards, Dyan
Sent from my BlackBerry®
powered by Sinyal Kuat INDOSAT
-Original Message-
From: Edward Yakop
Date: Wed, 2 Sep 2009 09:30:46
To:
Subject: Re: [JUG-Indonesia] Lebih efesien mana ? If else atau try catch ?
If-else definitely faster, how much faster
Lol.
Regards,
Edward Yakop
2009/9/3 Thomas Wiradikusuma :
>
>
> coba liat ilustrasi ini:
>
> String ngajakJalan(Cewek cewek) {
> if (CewekUtils.isEmpty(cewek)) return null;
>
> try {
> if (cewek.isBinal() && this.isLagiPengen())
> return "hotel";
> else if (cewek.isLaper() && this.isLaper())
> re
Kalo saya sih, rule nya:- Something yang expected to happen frequently
harusnya bukan ditangani dengan exception. (if-else)
- Exception hanya untuk kasus2 yang "exceptional".
Mengenai contoh kasus yang anda berikan, saya kurang mengerti maksudnya.
Cara 1 dan cara 2 tidak ekuivalen.
// Cara 2
try
sebaiknya pakai if else, kalau tidak salah exception handling jauh (beberapa
puluh atau ratus kali) lebih lambat.dan exception dibuat benar2 untuk hal
yang pengecualian, bukan yang diharapkan.
kalau dalam hal ini definisi mapping hibernate membolehkan adanya null,
berarti nilai null diharapkan dan
coba liat ilustrasi ini:
String ngajakJalan(Cewek cewek) {
if (CewekUtils.isEmpty(cewek)) return null;
try {
if (cewek.isBinal() && this.isLagiPengen())
return "hotel";
else if
If-else definitely faster, how much faster well, kurang tahu tapi yang
pasti, exception object itu musti dicreate, thrown dan catch. Pasti
ada costnya.
The bigger question itu pada designnya:
http://en.wikipedia.org/wiki/Law_of_Demeter
dan just in case for some odd reason, kamu musti retain the c
Setahu saya if .. else dan try .. catch di gunakan utk tujuan yg berbeda.
klw if .. else itu utk mngecek kondisi
dan try..catch utk menngkap jika terjadi error.
jadi klw memang perlu ada pengecekan kondisi pasti pake if .. else.
jadi gak bisa di bandingin antara if..else dan try..catch
Hi JUGers,
Mau tanya nih. Saya mengalami masalah klasik yaitu Null Pointer.
Nah jadi ceritanya saya ada POJO yang berelasi dengan object lain.
Contohnya :
private Employee emp;
private String deptName;
public void setDeptName (String deptName)
{
// Cara 1
if(emp == null) this.deptName =
9 matches
Mail list logo