Is eindelijk blokkering verplicht in Java?
Is eindelijk blokkering verplicht in Java?

Video: Is eindelijk blokkering verplicht in Java?

Video: Is eindelijk blokkering verplicht in Java?
Video: Java Finally Keyword - Finally Java Tutorial 2024, November
Anonim

Java eindelijk blokkeren wordt altijd uitgevoerd, ongeacht of de uitzondering wordt afgehandeld of niet. Het is niet verplicht om een op te nemen eindelijk blokkeren helemaal niet, maar als u dat doet, wordt het uitgevoerd ongeacht of er een uitzondering is gegenereerd en afgehandeld door de try-and-cat-gedeelten van de blok . De Tenslotte zal altijd worden uitgevoerd, tenzij. Systeem.

Kan hierin eindelijk blok worden gebruikt zonder vangst in Java?

Ja, wij kan probeer het zonder vangblok door het gebruiken van eindelijk blokkeren . Zoals u weet eindelijk blokkeren wordt altijd uitgevoerd, zelfs als u een uitzondering of terugkeer hebt uitspraak in probeer blok behalve in het geval van Systeem.

Evenzo, wat is de noodzaak om eindelijk te blokkeren? Java eindelijk blokkeren is een blok die wordt gebruikt om belangrijke code uit te voeren, zoals het sluiten van de verbinding, stream enz. Java eindelijk blokkeren wordt altijd uitgevoerd, ongeacht of de uitzondering wordt afgehandeld of niet. Java eindelijk blokkeren volgt try or catch blok.

De vraag is ook, is het geldig om een try-blok te hebben zonder catch of tot slot?

Als er een uitzondering wordt gegenereerd voordat de probeer blok , de Tenslotte code wordt niet uitgevoerd. De eindelijk blokkeren wordt altijd uitgevoerd wanneer de probeer blok uitgangen. Dus je kunt gebruiken eindelijk zonder vangst maar je moet gebruiken proberen . De eindelijk blokkeren wordt altijd uitgevoerd wanneer de probeer blok uitgangen.

Waarom uiteindelijk altijd uitgevoerde Java blokkeren?

De eindelijk wordt blok altijd uitgevoerd wanneer het proberen blok uitgangen. Dit zorgt ervoor dat de eindelijk blokkeren is uitgevoerd zelfs als er een onverwachte uitzondering optreedt. Maar Tenslotte is nuttig voor meer dan alleen het afhandelen van uitzonderingen - het stelt de programmeur in staat om te voorkomen dat opschooncode per ongeluk wordt omzeild door een terugkeer, doorgaan of breken.

Aanbevolen: