Java-Exception
Prikazujem rezultate 1 do 4 od 4

Tema: Java-Exception

  1. #1
    Aktivan član rale77 (avatar)
    Učlanjen
    11.10.2005.
    Pol
    muški
    Lokacija
    Novi Sad
    Poruke
    1.290
    Reputaciona moć
    57

    Podrazumevano Java-Exception

    Jel moze neko ukratko da objasni kako se hvataju izuzeci u javi...
    Da napise primer jednog try{.....throw....}
    catch{....}
    bloka.
    Posto vise stvarno ne znam sta god uradim izbacuje:
    unreported exception MyException; mast be cougth or declared to be thrown
    Ovo je deo koda...

    class{
    .....
    public static void main(String[] args) {
    try{
    .
    .
    .
    if(a==b) throw new MyException("Desila se greska!!!");
    }
    catch (MyException ex) {
    System.out.println("Greska!!!");
    }

    }

    }

    class MyException extends Exception {
    MyException(String s)
    {
    super(s);
    System.out.println(s);
    }
    }



  2. #2
    Iskusan
    Učlanjen
    06.12.2004.
    Poruke
    5.596
    Reputaciona moć
    103

    Podrazumevano Re: Java-Exception

    [font=Verdana]Nadam se da ta klasa u okviru koje se nalazi main funkcija ima neko ime?

    Ostalo je sve u redu, osim ako u izostavljenom delu se ne nalazi nešto što pravi problem. Ukoliko i dalje prijavljuje istu grešku pošalji kod obe klase da vidimo šta je uzrok ovoj grešci.
    [/font]
    Poslednji put ažurirao/la bojan p : 30.03.2007. u 23:07

  3. #3
    Aktivan član rale77 (avatar)
    Učlanjen
    11.10.2005.
    Pol
    muški
    Lokacija
    Novi Sad
    Poruke
    1.290
    Reputaciona moć
    57

    Podrazumevano Re: Java-Exception

    ma skontao sam ...treba posle prametara metoda navesti throws MyException inace u funkcji main imam pozive metoda koje mogu da bace Exception...pa zato nije radilo.....kakva glupost C++ Rules!!!

  4. #4
    Iskusan
    Učlanjen
    06.12.2004.
    Poruke
    5.596
    Reputaciona moć
    103

    Podrazumevano Re: Java-Exception

    [font=Verdana]Lepo pitah šta je u kodu koji si izostavio, ali ti si se nešto bio ućutao.

    Dakle, metoda u throws klauzuli mora da navede sve one exceptione koju može da podigne, a nisu uhvaćeni catch klauzulom u okviru koda. S druge strane ono što je obuhvaćeno catch klauzulom ne sme da bude navedene u throws klauzuli metode.

    Dakle ovo je u redu[/font]
    Kod:
    public void myMethod() throws MyException {
      ...
      throw new MyException("Exception in myMethod.");
      ...
    }
    [font=Verdana]i ovo je u redu[/font]
    Kod:
    public void myMethod() {
      ...
      try {
    	throw new MyException("Exception in myMethod.");
      } catch (MyException e) {
    	...
      }
      ...
    }
    [font=Verdana]ali ovo nije[/font]
    Kod:
    public void myMethod() throws MyException {
      ...
      try {
    	throw new MyException("Exception in myMethod.");
      } catch (MyException e) {
    	...
      }
      ...
    }

Slične teme

  1. JAVA (da ili ne u web-u)
    Autor qwertynis u forumu Web dizajn
    Odgovora: 24
    Poslednja poruka: 10.08.2007., 08:01
  2. java
    Autor shone83 u forumu Softver
    Odgovora: 1
    Poslednja poruka: 09.12.2004., 19:12
  3. JAVA
    Autor Skotina u forumu Programiranje
    Odgovora: 14
    Poslednja poruka: 19.03.2004., 08:55
  4. Java
    Autor Red_Zmaja u forumu Web dizajn
    Odgovora: 3
    Poslednja poruka: 10.03.2004., 02:36
  5. JS.EXCEPTION.EXPLOIT
    Autor HITNOOOOOO! u forumu Sigurnost i zaštita
    Odgovora: 1
    Poslednja poruka: 08.09.2003., 02:26

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •