![Java Tech Talk: Hand-made Spring Boot Starter](https://i.ytimg.com/vi/RNfQ8uEukYE/hqdefault.jpg)
Saturs
- Galvenā atšķirība
- Statiskā un fināla spēle Java
- Salīdzināšanas tabula
- Kas ir statisks?
- Kas ir galīgais?
- Galvenās atšķirības
- Secinājums
Galvenā atšķirība
Atšķirība starp statisko un galīgo java valodā ir tāda, ka statisks ir javas valodas atslēgas vārds, ko izmanto, lai definētu klases locekli, un kuru var izmantot neatkarīgi no jebkura klases objekta, turpretī java pēdējais atslēgvārds tiek izmantots, lai deklarētu nemainīgu mainīgo, kuru nevar ignorēt. un klase, kuru nevar mantot.
Statiskā un fināla spēle Java
Java ir uz objektu orientēta programmēšanas valoda, kurā tiek izmantots gan kompilators, gan tulks. Lielākoties visa programmatūra tiek veidota Java programmēšanas valodā. Java kodu var rakstīt operētājsistēmās Windows, Linux un Mac OS. C un C ++ programmēšanas valodas sintakse ir diezgan vienāda. Java ražo pārlūku, lai palaistu programmas, kas palīdz izveidot grafisko lietotāja saskarni. Mūsdienās Java programmēšanas valoda ir lietota un tendence. Lai rakstītu Java kodu, programmētājam ir nepieciešams programmatūras izstrādes komplekts (SDK), kurā ietilpst kompilators, tulks, kas nav nepieciešams C ++. Ir daudz atslēgvārdu, kas tiek lietoti Java, piemēram, šie ir statiski un galīgi. Ja mainīgais ir statisks mainīgais, tad tam var piekļūt pirms izveidotā klases objekta. Galīgais ir atslēgvārds, kas atšķirīgi ietekmē klasi, metodes un mainīgos. Galvenā atšķirība starp statisko un galīgo java versiju ir tāda, ka statisks ir javas valodas atslēgas vārds, ko izmanto, lai definētu klases locekli, un kuru var izmantot neatkarīgi no jebkura klases objekta, turpretī java gala atslēgvārds tiek izmantots, lai deklarētu nemainīgu mainīgo, kuru nevar ignorēts un šķira, kuru nevar mantot.
Javā statiskā ir atslēgvārds, kas piemērojams klasēm, mainīgajiem, metodēm un blokiem. Mums ir jālieto atslēgvārds “static”, lai klases dalībnieki kļūtu iecienīti un bloķētu statisku. Pirms šiem klases biedriem ir jāizmanto vārds statisks. Tāpat kā statiskais fināls ir arī atslēgvārds, kas tiek izmantots klasei, mainīgajam un metodēm. Izmantojot atslēgas vārdu “galīgā” klase, mainīgais un metodes tiek deklarētas kā galīgais atslēgvārds.Ja klases dalībnieks ir statisks, tad šis klases dalībnieks var kļūt globāls visiem klases dalībniekiem. Vienā instancē nav atmiņas, jo visiem objektiem ir jābūt kopīgiem statiskā dalībnieka kopijai. Statiskais loceklis kodā ir neatkarīgs no klases objekta. Pirms tiek izveidots klases objekts, tiek izmantots statiskais loceklis. Metode main () ir statiskā locekļa piemērs, tas ir statisks, jo to var izmantot pirms objekta aiziešanas. Klase_nosaukums_statisks_loceklis ir vispārējs, lai piekļūtu klases statiskajam dalībniekam. Visiem pārējiem klases datiem statiskais mainīgais darbojas kā globālais mainīgais. Pēc programmas sastādīšanas mainīgo nevar modificēt kā programmu. Galīgais mainīgais jādeklarē pirms deklarēšanas laika. Galīgajiem mainīgajiem nav vietas atmiņā, piemēram, katram gadījumam. Pirms jebkura klases objekta ir jāpiekļūst statiskajam mainīgajam. Dot (.) Operators tiek izmantots, lai piekļūtu statiskajam mainīgajam. Tiek izveidots tikai viens eksemplārs, un visiem galīgajiem mainīgajiem ir vienāds galīgā mainīgā kopija. Pēc klases apakšklases metodi nevar pasludināt par galīgu, un to nevar ignorēt. Mantojums nav atļauts pēdējā klasē. Galīgais atslēgvārds tiek izmantots tikai java, un tas netiek atbalstīts kā C ++ un C #. Statisko atslēgvārdu metodes var izsaukt tikai citu statisko metodi. Statiskie dati var piekļūt statiskai metodei. Java neatbalsta statiskās klases jēdzienu, tikai ārējā klase var piekļūt statiskai klasei.
Salīdzināšanas tabula
Statiskā | Fināls |
Statisks ir javas valodas atslēgas vārds, kuru lieto, lai definētu klases dalībnieku, un kuru var izmantot neatkarīgi no jebkura klases objekta | Galīgais atslēgas vārds java tiek izmantots, lai deklarētu nemainīgu mainīgo, kuru nevar ignorēt, un klasi, kuru nevar mantot. |
Modifikācija | |
Statisko mainīgo nevar modificēt. | Galīgo mainīgo var modificēt |
Klase | |
Statisku klases objektu nevar izveidot | Var izveidot klases klases objektu |
Bloķēt | |
Statiskā atslēga tiek atbalstīta statiskā blokā | Galīgais atslēgvārds neatbalsta pēdējo bloku |
Kas ir statisks?
Javā statiskā ir atslēgvārds, kas piemērojams klasēm, mainīgajiem, metodēm un blokiem. Mums ir jālieto atslēgvārds “static”, lai klases dalībnieki kļūtu iecienīti un bloķētu statisku. Pirms šiem klases biedriem ir jāizmanto vārds statisks. Ja klases dalībnieks ir statisks, tad šis klases dalībnieks var kļūt globāls visiem klases dalībniekiem. Vienā instancē nav atmiņas, jo visiem objektiem ir jābūt kopīgiem statiskā dalībnieka kopijai. Statiskais loceklis kodā ir neatkarīgs no klases objekta. Pirms tiek izveidots klases objekts, tiek izmantots statiskais loceklis. Metode main () ir statiskā locekļa piemērs, tas ir statisks, jo to var izmantot pirms objekta aiziešanas. Klase_nosaukums_statisks_loceklis ir vispārējs, lai piekļūtu klases statiskajam dalībniekam. Visiem pārējiem klases datiem statiskais mainīgais darbojas kā globālais mainīgais. Pirms jebkura klases objekta ir jāpiekļūst statiskajam mainīgajam. Dot (.) Operators tiek izmantots, lai piekļūtu statiskajam mainīgajam. Statisko atslēgvārdu metodes var izsaukt tikai citu statisko metodi. Statiskie dati var piekļūt statiskai metodei. Java neatbalsta statiskās klases jēdzienu, tikai ārējā klase var piekļūt statiskai klasei.
Kas ir galīgais?
Tāpat kā statiskais fināls ir arī atslēgvārds, kas tiek izmantots klasei, mainīgajam un metodēm. Izmantojot atslēgas vārdu “galīgā” klase, mainīgais un metodes tiek deklarētas kā galīgais atslēgvārds. Pēc programmas sastādīšanas mainīgo nevar modificēt kā programmu. Galīgais mainīgais jādeklarē pirms deklarēšanas laika. Galīgajiem mainīgajiem nav vietas atmiņā, piemēram, katram gadījumam. Tiek izveidots tikai viens eksemplārs, un visiem galīgajiem mainīgajiem ir vienāds galīgā mainīgā kopija. Pēc klases apakšklases metodi nevar pasludināt par galīgu, un to nevar ignorēt. Mantojums nav atļauts pēdējā klasē. Galīgais atslēgvārds tiek izmantots tikai java, un tas netiek atbalstīts kā C ++ un C #.
Galvenās atšķirības
- Statiskais ir javas valodas atslēgas vārds, ko izmanto, lai definētu klases locekli, un kuru var izmantot neatkarīgi no jebkura klases objekta, turpretī java pēdējais atslēgvārds tiek izmantots, lai deklarētu nemainīgu mainīgo, kuru nevar ignorēt, un klasi, kuru nevar mantot.
- Statisko mainīgo nevar modificēt, turpretī galīgo mainīgo var modificēt.
- Statisko klases objektu nevar izveidot, turpretī var izveidot galīgo klases objektu, turpretī var izveidot galīgo klases objektu,
- Statiskais bloks tiek atbalstīts statiskā atslēgvārdā, turpretī pēdējais bloks netiek atbalstīts
Paskaidrojošs video
Secinājums
Šajā rakstā mēs izpētīsim atšķirību starp statisko un galīgo java valodā. Statiskais ir javas valodas atslēgas vārds, ko izmanto, lai definētu klases locekli, un kuru var izmantot neatkarīgi no jebkura klases objekta, turpretī java pēdējais atslēgvārds tiek izmantots, lai deklarētu nemainīgu mainīgo, kuru nevar ignorēt, un klasi, kuru nevar mantot. Pēc šī raksta lasīšanas jūs skaidri parādīsit statisko un galīgo jēdzienu javā.