Är äntligen blockering obligatoriskt i Java?
Är äntligen blockering obligatoriskt i Java?

Video: Är äntligen blockering obligatoriskt i Java?

Video: Är äntligen blockering obligatoriskt i Java?
Video: Как создать приложение Hello World Java | Центр онлайн-обучени... 2024, November
Anonim

Java blockerar äntligen exekveras alltid oavsett om undantag hanteras eller inte. Det är det inte obligatorisk att inkludera a äntligen blockera alls, men om du gör det kommer det att köras oavsett om ett undantag kastades och hanterades av försöket att fånga delar av blockera . De till sist kommer alltid att köras om inte. Systemet.

Häri, kan blockering äntligen användas utan catch i Java?

Ja vi burk har försökt utan spärrblock genom att använda äntligen blockera . Som du vet äntligen blockera körs alltid även om du har undantag eller retur påstående i försök blockera förutom när det gäller System.

På samma sätt, vad är behovet av att slutligen blockera? Java äntligen blockera är en blockera som används för att exekvera viktig kod som att stänga anslutningen, streama etc. Java äntligen blockera exekveras alltid oavsett om undantag hanteras eller inte. Java äntligen blockera följer försök eller fånga blockera.

Frågan är också, är det giltigt att ha ett försöksblock utan fångst eller slutligen?

Om ett undantag görs före försök blockera , den till sist kod kommer inte att köras. De äntligen blockera körs alltid när försök blockera utgångar. Så du kan använda äntligen utan fångst men du måste använda Prova . De äntligen blockera körs alltid när försök blockera utgångar.

Varför äntligen blockera alltid körd Java?

De slutligen block körs alltid när försöket blockera utgångar. Detta säkerställer att äntligen blockera är avrättade även om ett oväntat undantag inträffar. Men till sist är användbar för mer än bara undantagshantering - den tillåter programmeraren att undvika att rensningskoden av misstag förbigås av en retur, fortsättning eller avbrott.

Rekommenderad: