Končno, končno in dokončno so pogosti izrazi, ki se uporabljajo v programiranju Java. Končna je ključna beseda. Uporablja se lahko za spremenljivke, metode ali razrede. Spremenljive spremenljivke je treba inicializirati samo enkrat. Tega ni mogoče spremeniti. Ker je Java jezik, ki podpira objektno orientirano programiranje, omogoča ustvarjanje razredov iz obstoječih razredov za izboljšanje ponovne uporabe kode. Včasih se bo morda izogniti uporabi obstoječih razredov. Za to je mogoče uporabiti končno. Pri programiranju lahko pride do napak in za pravilno izvajanje programa je pomembno njihovo odpravljanje. Zaključek je metoda, ki jo imenuje zbiralec smeti. Torej imajo vsi ti izrazi ustrezno različne pomene. Končna je ključna beseda, ki preprečuje spreminjanje spremenljivk, prepreči preglasovanje metode in prepreči razširitev razredov. Končno je blok v obdelavi izjem, ki se izvede, ali je izjema vržena ali ne. Končna metoda je metoda, ki jo pokliče zbiralec smeti, preden predmet popolnoma uniči. To je tisto ključna razlika dokončno in dokončno oblikovanje na Javi.
1. Pregled in ključne razlike
2. Kaj je končno v Javi
3. Kaj je končno na Javi
4. Kaj je dokončno oblikovano v Javi
5. Podobnosti med končno končno in dokončno oblikovano v Javi
6. Primerjava ob strani - končno proti koncu dokončno v Javi v obliki tabele
7. Povzetek
Končna je ključna beseda v Javi. Ker Java podpira objektno orientirano programiranje, lahko podrazredi uporabljajo spremenljivke in metode že obstoječega razreda. Že obstoječi razred je nadstandard, novi razred pa podrazred. Če želi programer preprečiti spremenljivko, ki je dostopna drugim razredom, lahko spremenljivko razglasi za "končno". Na primer, predpostavimo, da obstaja spremenljivka kot p. Razglaša se za končno in inicializira vrednost 10. npr. končni int p = 10. Če se vrednost p ponovno spremeni v 20, bo povzročila napako v času prevajanja. Končna ključna beseda preprečuje spreminjanje vrednosti spremenljivke.
Razred lahko uporabi metodo, ki je že v obstoječem razredu. Predpostavimo, da obstaja razred, imenovan B, ki ima prikaz metode (). Novi razred je C in razširi razred B. Če ima razred C tudi metodo, ki se imenuje display (), potem je prvotni način prikaza razreda () B razveljavljen. Če se programer želi izogniti pretiranemu načinu, potem lahko na koncu uporabi ključno besedo. npr. končni nični prikaz () . Končna metoda zagotavlja, da funkcionalnost metode ne bo nikoli spremenjena.
Slika 01: dokončno, dokončno in dokončno
Mogoče je uporabiti tudi končno ključno besedo za razred. Novi razred ne more podedovati spremenljivk in metod končnega razreda. To je koristno za večjo varnost. Ker podklasi preprečujejo uporabo razreda, so podatki zaščiteni.
Pri programiranju lahko pride do napak. Napake lahko povzročijo napačne izhode ali zaključijo izvajanje programa. Pomembno je uporabiti nekakšen mehanizem, da preprečimo te nepričakovane rezultate. Napake so lahko dve vrsti. So sestavljene časovne napake in napake med izvajanjem. Časi napake pri sestavljanju se pojavijo zaradi sintaktičnih napak. Nekatere pogoste napake v času prevajanja so manjka podpičja, manjkajoče se navidezne naramnice, napačno črkovanje, identifikatorji, ključne besede in spremenjene spremenljivke. Prevajalnik ne bo ustvaril datoteke .class, dokler te napake niso odpravljene.
Včasih lahko obstajajo programi, ki se pravilno sestavijo, vendar dajejo napačen rezultat. Imenujejo se napake med izvajanjem. Nekatere pogoste napake med izvajanjem potapljajo celo število po ničli in dostopajo do elementa, ki je zunaj meja. Te napake ne bodo povzročile napake v času prevajanja, vendar je izhod napačen. Izjema je pogoj, ki ga povzroči napaka med izvajanjem v programu.
Ko pride do napake med izvajanjem, Java ustvari predmet izjeme in ga vrže. Če predmet izjeme ni pravilno ujet, se prikaže sporočilo o napaki in program preneha. Če želi programer nadaljevati izvajanje programa s preostankom kode, mora ujeti objekt izjeme in prikazati potrebno sporočilo za korektivne ukrepe. Ta postopek je znan kot obravnava izjem.
Na Javi se poskusi uporablja za kodo, ki bo verjetno povzročila napako in vrgla izjemo. Ulov se uporablja za obravnavo izjeme, ki jo vrže poskusni blok. Izjav o ulovu je lahko več. Končne izjave se lahko uporabijo za obravnavo izjeme, ki je ne zajema noben prejšnji stavek o ulovu. Končni blok se izvede, ali je izjema vržena ali ne. Glej dani primer.
int p = 10, q = 5, r = 5;
int odgovor;
poskusi
odgovor = p / (q - r);
ulov (ArithmeticException e)
System.out.println ("deljeno z ničlo");
končno
System.out.println ("Končno je blok izveden");
Glede na zgornji primer je vrednost p deljena z ničlo in bo povzročila izjemo. Zato ga ujame izjava o ulovu. Natisnilo bo sporočilo, razdeljeno na nič. Končni blok se izvede, ali je prišlo do izjeme ali ne. Po sporočilu Divided by zero se prikaže sporočilo znotraj končnega bloka. Zato je končno blok, ki se uporablja pri ravnanju z izjemami.
V OOP se predmeti ustvarijo s pomočjo razredov. Konstrukcijska metoda lahko inicializira objekt, ko je razglašena. Postopek je znan kot inicializacija. Java ima tudi koncept, imenovan finalizacija. Runtime Java je avtomatski zbiralnik smeti. Samodejno sprosti pomnilniške vire, ki jih uporabljajo predmeti. Zbiralnik smeti pokliče to metodo pred uničenjem predmeta.
Nekateri predmeti lahko vsebujejo neobjektne vire. En primer je deskriptor datotek. V teh situacijah zbiralec smeti pokliče metodo dokončanja. npr. dokončati (). Ta metoda izvaja čiščenje pred samo čiščenjem smeti.
final vs končno proti dokončno | |
končna | Končna je ključna beseda na Javi, ki preprečuje spreminjanje spremenljivk, izogiba se pretiravanju metod in se izogiba razširitvi razredov. |
končno | Končno je blok v obdelavi izjem Java, ki bo izvedel, ali je izjema vržena ali ne. |
dokončati | Zaključek je metoda na Javi, ki jo pokliče zbiralec smeti, preden predmet popolnoma uniči. |
Uporabnost | |
končna | Končni je uporaben za spremenljivke, metode in razrede. |
končno | Končno je uporabno s poskusnimi in ulovnimi bloki. |
dokončati | Dokončaj je uporaben za predmete. |
Končno, končno in dokončno so pogosti izrazi, ki se uporabljajo v programiranju Java. Njihove besede se zdijo enake, vendar imajo razliko. Končna je ključna beseda, ki preprečuje spreminjanje spremenljivk, izogibajte se preglasitvi metode in se izogibajte podaljševanju razredov. Končno je blok v obdelavi izjem, ki se izvede, ali je izjema vržena ali ne. Končna metoda je metoda, ki jo pokliče zbiralec smeti, preden predmet popolnoma uniči. To je razlika med končnim, končnim in dokončnim v programiranju Java.
Lahko prenesete PDF različico tega članka in jo uporabite za namene brez povezave, kot je navedeno v navodilu. Prenesite PDF različico tukaj: Razlika Betweeen končno in dokončno zaključite v Javi
1.Osnove Java 1. del - Q 20) Končna razlika Končno zaključi, JavaNoobs365, 13. marec 2015. Na voljo tukaj