Categories: java

Fjalët kyce throws/throw

Në qoftë se një metodë nuk e trajton një përjashtim të kontrolluar, atëherë metoda e deklaron atë duke përdorë fjalën celës throws. Kjo fjalë vendoset në fund të deklarimit të metodës. Një përjashtim mund të lëshohet si një objekt i ri ose si një përjashtim i sapo gjetur, duke përdorë fjalën celës throw.
Dallimi mes këtyre dy fjalëve celës është i tillë: throws përdoret për të shtyrë për më vonë trajtimin e përjashtimit të kontrolluar, ndërsa throw përdoret për të deklaruar një përjashtim në mënyrë eksplicite.
Shembull:
Në këtë pjesë kodi, metoda deklaron një përjashtim RemoteException:

import java.io.*;
public class className {
  public void deposit(double amount) throws RemoteException {
   // implementimi i metodes
   throw new RemoteException();
  }
}

 

Një metodë mund të deklarojë dhe të lëshojë më shumë se një përjashtim, të cilët deklarohen të renditur e të ndarë me presje. Në shembullin më poshtë metoda deklaron që do lëshojë RemoteException dhe InsufficientFundsException.

import java.io.*;
public class className {
  public void withdraw(double amount) throws RemoteException, InsufficientFundsException {
  // implementimi i metodes
  }
}

 

Sidita Duli

Share
Published by
Sidita Duli

Recent Posts

Studime për Inteligjencë Artificiale (AI) dhe Data Science: program studimi Bachelor

Vitet e fundit kanë nisur programe të reja studimi, Bachelor dhe Master, me fokus Inteligjencë…

3 muaj ago

Studime për Informatikë: lëndët dhe tregu i punës

Dega e studimit Informatike është aktualisht mjaft e kërkuar nga maturantët dhe nga tregu i…

5 muaj ago

Shkenca kompjuterike: profili dhe tregu i punes

Një nga programet e studimit më të kërkuara aktualisht janë Shkenca Kompjuterike. Po cili është…

5 muaj ago

Perdorimi i Notion ne vitin 2023

Këtë vit kam nisë të mbaj shënime dhe të organizoj projektet freelance me një aplikacion…

1 vit ago

Java dhe MySQL

Komponent kryesor i një aplikacioni në Java është lidhja dhe ndërveprimi me një bazë të…

1 vit ago

10 gjuhët e programimit për vitin 2023

Në këtë blog po përmbledh gjuhët e programimit më të preferuara, të cilat kryesojnë listën…

1 vit ago