🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #200

Re: Chwytanie wyjatkow w javie

#200
From: Piotr Piatkowski
Date: Thu, 02 Jan 1997 16:22
22 lines
1572 bytes
Artur Biesiadowski <abies@sunrise.pg.gda.pl> wrote:
: Drobne pytanko.

: public void pewna_metoda()
: {
:    throw new NullPointerException();
: }
: Kompiluje sie bez przeszkod, mimo ze wyjatek nie jest zadeklarowany w throws
: tej metody.
: Jzeli zamiast NullPointerException() podstawie jakis moj wyjatek, spoza
: standartu JDK, kompilator burzy sie kazac mi go albo zlapac w tej metodzie,
: albo zadeklarowac w throws clause.
: Patrzac na zrodla klas w JDK mozna zobaczyc ze bardzo czesto wyjatki sa
: rzucane bez deklarowania ich w throws.
: Dlaczego tak jest ? Czyzby wyjatki dzielily sie na te rowne i te rowniejsze ?

Wydaje mi się, że te równiejsze to wyjątku run-time. Poszukaj w 
package java.lang jakie sa klasy wyjątków. Na pewno wyjątki run-time 
nie muszą być deklarowane w deklaracji throws, ani przechwytywane.

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Technical Details
Message-ID: <5agnbt$le6@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!news
References: <5adoo2$62l@sunrise.pg.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!news
From: kompas@galaxy.uci.agh.edu.pl (Piotr Piatkowski)
Newsgroups: pl.comp.lang.java
Subject: Re: Chwytanie wyjatkow w javie
Date: 2 Jan 1997 17:22:21 +0100
Organization: University of Mining & Metallurgy
Lines: 22
Message-ID: <5agnbt$le6@galaxy.uci.agh.edu.pl>
References: <5adoo2$62l@sunrise.pg.gda.pl>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA release 960713]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit