Sobes.tech
Junior — Middle

Milline on märksõna throws roll Java erandite töötlemisel?

sobes.tech AI

Vastus AI-lt

Java keeles throws võtmesõna kasutatakse meetodi deklaratsioonis, et näidata, et see meetod võib visata teatud kontrollitud erandeid (checked exceptions). See on kohustus kutsuva koodi jaoks: käsitleda neid erandeid try-catch ploki abil või samuti deklareerida neid oma throws-s.

Näide:

public void readFile(String path) throws IOException {
    // kood, mis võib visata IOException
}

Siin näitab meetod readFile, et see võib visata IOException. See aitab kompilaatoritel ja arendajatel mõista, milliseid erandeid tuleb käsitleda, tagades usaldusväärsema veahaldus.