Video: Is er een manier om een gecontroleerde uitzondering te genereren van een methode die geen throws-clausule heeft?
2024 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2023-12-15 23:51
9 antwoorden. Jij kan gooien niet aangevinkt uitzonderingen zonder dat u ze hoeft aan te geven als u dat echt wilt. niet aangevinkt uitzonderingen verleng RuntimeException. Throwables die Error verlengen zijn ook niet aangevinkt, maar zou moeten alleen worden gebruikt voor echt ernstige problemen (zoals ongeldige bytecode).
Eenvoudig zo, kunnen we gecontroleerde uitzondering gooien?
Maar als wij gooien een gecontroleerde uitzondering gebruik makend van gooien uitspraak, wij MOET ofwel omgaan met de uitzondering in catch-blok of -methode veel expliciet aangeven met behulp van worpen verklaring. In Java is elke subklasse van Error en RuntimeException niet aangevinkt uitzondering . EEN gecontroleerde uitzondering is al het andere onder de klasse Throwable.
Kunnen we bovendien een exception gooien zonder worpen? Je kunt gooien niet aangevinkt uitzonderingen zonder moeten aangeven als jij echt willen. niet aangevinkt uitzonderingen verleng RuntimeException. Throwables die Error uitbreiden, zijn ook uitgeschakeld, maar mogen alleen worden gebruikt voor echt ernstige problemen (zoals ongeldige bytecode).
Bovendien, wat gebeurt er als je een gecontroleerde uitzondering van een methode gooit?
Gecontroleerde uitzonderingen zijn gecontroleerd tijdens het compileren. Het betekent als een methode is een gecontroleerde uitzondering gooien dan is het zou moeten omgaan met de uitzondering met behulp van try-catch blok of it zou moeten verklaren de uitzondering gebruik makend van worpen trefwoord, anders geeft het programma een compilatiefout.
Welk sleutelwoord moet in de methodeheader worden gebruikt voor een methode die een gecontroleerde uitzondering kan genereren als de uitzondering niet binnen de methode wordt afgehandeld?
De gooi trefwoord in Java is gebruikt expliciet gooien een uitzondering van een methode of welk blok dan ook van code. We kan gooien of gecontroleerd of niet aangevinkt uitzondering.
Aanbevolen:
Kan geen verbinding maken met de server Geen dergelijk bestand of map PSQL?
Psql: kan geen verbinding maken met de server: geen bestand of map Is de server lokaal actief en accepteert verbindingen op Unix-domein socket '/var/run/postgresql/. EDIT Commando's die ik heb gebruikt om postgres te installeren en uit te voeren: sudo apt-get update. sudo apt-get install postgresql. sudo su postgres. psql -d postgres -U postgres
Kan geen verbinding maken server werkt mogelijk niet, kan geen verbinding maken met MySQL-server op 127.0 0.1 10061?
Als de MySQL-server op Windows draait, kunt u verbinding maken via TCP/IP. U moet ook controleren of de TCP/IP-poort die u gebruikt niet is geblokkeerd door een firewall of poortblokkeringsservice. De fout (2003) Kan geen verbinding maken met MySQL-server op ' server ' (10061) geeft aan dat de netwerkverbinding is geweigerd
Is een verzameling functies die een antwoord genereren voor een GraphQL-query?
Om op vragen te kunnen reageren, moet een schema oplosfuncties voor alle velden hebben. Deze verzameling functies wordt de 'resolver map' genoemd. Deze kaart relateert de schemavelden en typen aan een functie
Wat is het retourtype van een methode die geen waarde retourneert?
Een waarde retourneren van een methode Als een methode geen waarde retourneert, moet deze ongeldig worden verklaard. De methode pop() in de klasse Stack retourneert echter een referentiegegevenstype: een object. Methoden gebruiken de return-operator om een waarde te retourneren. Elke methode die niet ongeldig wordt verklaard, moet een return-statement bevatten
Bevat uitzondering ToString innerlijke uitzondering?
ToString() toont het uitzonderingstype, het bericht en eventuele innerlijke uitzonderingen. Dat is niet altijd het geval! Als een FaultException een InnerException is van bijvoorbeeld een System