[Java lista] melyik a gyorsabb?

Keresztes Jozsef jkeresztes at vati.hu
2010. Jún. 3., Cs, 13:33:21 CEST


Hi !

Én sem értek vele egyet !
Természetesen én is használnám a DuplicateUsernameException-t ha úgy adódna.
Attól még hogy valaki valahol ír egy cikket nem jelenti hogy igaza van !

Joe


-----Original Message-----
From: fisha [mailto:fisha at freemail.hu] 
Sent: Thursday, June 03, 2010 1:29 PM
To: javalist at javagrund.hu
Subject: Re: [Java lista] melyik a gyorsabb?

Sziasztok!

Nézegettem ezt az onjavas linket, de nem teljes értek vele egyet.
Első pléda:
Ilyet ne használjunk, mert nincs benne többlet infó:
public class DuplicateUsernameException
    extends Exception {}

Helyette ezt inkább:
throw new Exception("Username already taken");

Node mi lesz hívó oldalon? El fogja catchelni a hívó az összes 
exception-t egy try catch-ben? Hát nekem ez nem tetszene... (tudom, van 
utána runtime-os példa is, de az se sokkal szívderítőbb)

Dani



Gábor Lipták wrote:
> Ezen nem érdemes gondolkodni. Ha ennyi sokat számítana a programodban, 
> akkor rossz programnyelvet választottál. Ha meg nem is számít akkor 
> azt az alapelvet megszeged, hogy a try-catch nem vezérlési szerkezet. 
> Lásd: 
>
>
>         2. Never use exceptions for flow control
>         fejezet http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?page=2
>
>
> 2010/6/3 Levi <levpista at freemail.hu <mailto:levpista at freemail.hu>>
>
>     Sziasztok!
>     Szerintetek melyik a gyorsabb időben? Melyik igényel kevesebb
>     műveletet, processzor időt?
>     Például a nullával való osztás ellenőrzése esetén. (De bármelyik
>     hasonló típusú, összehasonlító műveletnél)
>     1.
>     If (y != 0)
>     {
>         z = x / y;
>     }
>     else
>     {
>         System.out.println("hiba");
>     }
>      
>     2.
>     try
>     {
>         z = x / y;
>     }
>     catch (Exception e)
>     {
>         System.out.println("hiba");
>     }
>      
>     Üdv,
>     Levi
>      
>     _______________________________________________
>     Javalist mailing list
>     Javalist at javagrund.hu <mailto:Javalist at javagrund.hu>
>     http://javagrund.hu/mailman/listinfo/javalist
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>   

_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist




További információk a(z) Javalist levelezőlistáról