[Java lista] melyik a gyorsabb?
Böszörményi Péter
zmblevlist at gmail.com
2010. Jún. 3., Cs, 13:33:39 CEST
A viccesebbb, hogy lejebb meg azt irja, hogy: "4. Do not catch top-level
exceptions". Kicsit ellentmond maganak.
On Thu, 03 Jun 2010 13:29:26 +0200, fisha <fisha at freemail.hu> wrote:
> 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
--
Üdvözlettel,
Böszörményi Péter
További információk a(z) Javalist levelezőlistáról