🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14430

Re: Wyrzucenie wyjątku, czy zwrócenie null?

#14430
From: Adam Przybyłek
Date: Tue, 04 Apr 2006 13:19
29 lines
1998 bytes
Użytkownik "mgl" <ask@for.email.com> napisał w wiadomości
news:e0tj9e$92e$1@news.dialog.net.pl...
> Aleksander Galicki wrote:
>[...] Java ma już swoje lata (zresztą z doświadczeń Java skorzystał też C#
i
> .NET(*)), pewne best practices zdążyły się już wykrystalizować:
>
> http://www-128.ibm.com/developerworks/java/library/j-ejbexcept.html
> [...]

Bardzo dobry przyklad - Listing 1, wiersze 111-114:

while (itemIter.hasNext()) {
  OrderItem item = (OrderItem) itemIter.getNext();
  item.remove();
}

Rozumiem, ze kolega Przemek napisal by ten fragment tak:

while (true) {
  OrderItem item = (OrderItem) itemIter.getNext();
  item.remove();
}
...
catch (NoSuchElementException nse) {}


Adam
Technical Details
Message-ID: <e0trup$i67$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
References: <e09c3r$lg3$1@news.onet.pl> <e09f0h$cis$1@news.task.gda.pl> <e09gjn$737$1@news.onet.pl> <e0b1re$bdc$1@news.onet.pl> <e0c8eh$ur8$1@news.onet.pl> <e0cd04$ljh$1@news.task.gda.pl> <e0ced6$f7g$1@news.onet.pl> <e0dabl$1sv$1@news.task.gda.pl> <87y7ytka81.fsf <06040410195853@polnews.pl> <06040411403189@polnews.pl> <e0tj9e$92e$1@news.dialog.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail
From: Adam Przybyłek <adampap@panda.bg.univ.gda.pl>
Newsgroups: pl.comp.objects
Subject: Re: Wyrzucenie wyjątku, czy
 zwrócenie null?
Date: Tue, 4 Apr 2006 15:19:54 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 31
Message-ID: <e0trup$i67$1@news.task.gda.pl>
References: <e09c3r$lg3$1@news.onet.pl> <e09f0h$cis$1@news.task.gda.pl> <e09gjn$737$1@news.onet.pl> <e0b1re$bdc$1@news.onet.pl> <e0c8eh$ur8$1@news.onet.pl> <e0cd04$ljh$1@news.task.gda.pl> <e0ced6$f7g$1@news.onet.pl> <e0dabl$1sv$1@news.task.gda.pl> <87y7ytka81.fsf <06040410195853@polnews.pl> <06040411403189@polnews.pl> <e0tj9e$92e$1@news.dialog.net.pl>
NNTP-Posting-Host: ntwklan-62-233-235-124.devs.futuro.pl
X-Trace: news.task.gda.pl 1144156954 18631 62.233.235.124 (4 Apr 2006 13:22:34 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Tue, 4 Apr 2006 13:22:34 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1506
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit