Onko esto vihdoin pakollinen Javassa?
Onko esto vihdoin pakollinen Javassa?

Video: Onko esto vihdoin pakollinen Javassa?

Video: Onko esto vihdoin pakollinen Javassa?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Marraskuu
Anonim

Java vihdoin estää suoritetaan aina riippumatta siitä, käsitelläänkö poikkeusta vai ei. Se ei ole pakollinen sisällyttää a lopuksi esto ollenkaan, mutta jos teet niin, se toimii riippumatta siitä, onko poikkeus heitetty ja käsitelty try and catch -osien avulla. lohko . The vihdoinkin suoritetaan aina, ellei. Järjestelmä.

Tässä, voidaanko estoa vihdoin käyttää ilman saalis Javassa?

Kyllä me voi kokeilla ilman kiinnityslohkoa käyttämällä lopuksi esto . Kuten tiedät lopuksi esto suorittaa aina, vaikka sinulla olisi poikkeus tai paluu lausunto sisään yritä estää paitsi järjestelmän tapauksessa.

Samoin, mikä on lopullinen lohkon tarve? Java lopuksi esto on lohko jota käytetään tärkeän koodin suorittamiseen, kuten yhteyden sulkemiseen, streamiin jne. Java lopuksi esto suoritetaan aina riippumatta siitä, käsitelläänkö poikkeusta vai ei. Java lopuksi esto seuraa yritä tai ota kiinni lohko.

Kysymys kuuluu myös, onko pätevää yrittää estää ilman kiinniottoa vai lopulta?

Jos poikkeus tehdään ennen yritä estää , vihdoinkin koodia ei suoriteta. The lopuksi esto suorittaa aina kun yritä estää poistuu. Joten voit käyttää lopulta ilman saalista mutta sinun on käytettävä yrittää . The lopuksi esto suorittaa aina kun yritä estää poistuu.

Miksi lopulta estää aina suoritettu Java?

The lopulta lohko suoritetaan aina kun yrittää lohko poistuu. Tämä varmistaa, että lopuksi esto On teloitettu vaikka tapahtuisi odottamaton poikkeus. Mutta vihdoinkin on hyödyllinen muuhunkin kuin vain poikkeusten käsittelyyn - sen avulla ohjelmoija voi välttää puhdistuskoodin ohittamisen vahingossa palautuksen, jatkamisen tai tauon vuoksi.

Suositeltava: