Pitanja označena kao "konačna"

final je generička ključna riječ koja označava da se veza koja je deklarirana kao konačna ne može promijeniti nakon inicijalizacije. U Javi, konačna ključna riječ je otprilike jednaka const u C ++. U C ++, konačna ključna riječ omogućuje vam da proglasite virtualnu metodu, redefinirate je N puta, a zatim naznačite da "više ne može biti redefinirana".
23
odgovor

Što znači "konačna klasa" u Javi?

Pročitao sam knjigu o Javi i kaže da cijelu klasu možete proglasiti konačnom. Ne mogu se sjetiti gdje bih ga koristio. Samo sam novi u programiranju i pitam se jesu li programeri to stvarno koristili u svojim programima ...
Postavite 03. ožujak 2011. u 16:52
18
odgovor

Kako funkcionira "konačna" ključna riječ u javi? (Još uvijek mogu promijeniti objekt.)

U Javi, koristimo konačnu ključnu riječ s varijablama da navedemo njene vrijednosti, koje se ne mogu mijenjati. Ali vidim da možete promijeniti vrijednost u konstruktoru / metodama klase. Opet, ako je varijabla statična, onda je to pogreška kompilacije. Ovdje ...
postavljen 27. ožujka u 12:02
10
odgovor

Modificiranje privatnog statičkog posljednjeg polja pomoću Java refleksije

Imam klasu s privatnim statičkim završnim poljem, koje, nažalost, moram promijeniti tijekom izvođenja. Koristeći refleksiju, dobivam ovu pogrešku: java.>
Postavite 21. srpnja '10. U 19:35
12
odgovor

Zašto bih trebao koristiti "konačnu" ključnu riječ za parametar metode u Javi?

Ne mogu razumjeti gdje je konačna ključna riječ stvarno prikladna kada se koristi u parametrima metode. Ako isključimo korištenje anonimnih klasa, čitljivost i izjavu o namjeri, onda mi se čini gotovo beskorisnim. Prisiljavanje na ...
01. veljače set '09 u 12:49
11
odgovor

Razlika između konačnog i konačnog konačnog

Igram se s lambdama u Javi 8 i naišao sam na lokalne varijable upozorenja na koje se upućuje iz lambda izraza. Znam da kad koristim varijable unutar anonimne klase, moraju biti konačne u ...
set siječanj 05 14 u 22:30
11
odgovor

Je li ključna ključna riječ jave poboljšala izvedbu?

U Javi vidimo mnoga mjesta na kojima se može upotrijebiti konačna ključna riječ, ali je njezina uporaba neobična. Na primjer: String str = "abc"; System.out.println (str); U gore navedenom slučaju str može biti konačna, ali to se obično zaustavlja ...
postavljen 25. studenog. '10 u 20:08
19
odgovor

privatni konačni statički atribut vs privatni konačni atribut

U Javi, koja je razlika između: privatnog konačnog statičkog int NUMBER = 10; i privatni konačni int BROJ = 10; Obje su privatne i konačne, a razlika je statički atribut. Što je bolje? I zašto?
set 12 sep. '09 u 22:49
20
odgovor

Ne možete se pozivati ​​na ne-konačnu varijablu unutar unutarnje klase definirane drugom metodom.

Uređeno: Moram promijeniti vrijednosti nekoliko varijabli, jer tajmer nekoliko puta pokreće. Moram stalno ažurirati vrijednosti sa svakom iteracijom kroz tajmer. Ne mogu postaviti vrijednosti u finalu, jer ne ...
postavljeno 19. kolovoza '09 u 16:12
6
odgovor

Usporedite nizove s == koji su deklarirani kao konačni u javi

Imam jednostavno pitanje o nizovima u javi. Sljedeći segment jednostavnog koda jednostavno spaja dva retka i zatim ih uspoređuje s ==. String str1 = "str"; String str2 = "ing"; String concat = str1 + str2; System.out.println (concat == "string"); Izraženo ...
postavljen 17. listopada '13 u 7:41
11
odgovor

Treba li statički krajnji snimač prijaviti u GORNJEM DIJELU?

U Javi su statične krajnje varijable konstante, a konvencija je da moraju biti u velikim slovima. Međutim, vidio sam da većina ljudi proglašava male snimače, što je kršenje PMD-a.
postavljen 13. rujna '09 u 11:24
6
odgovor

Je li konačno određeno?

Prvo zagonetka: što tip sljedećeg koda? public class RecursiveStatic {javna statična nevažeća glavna (String [] args) {System.out.println (skala (5)); } privatni statički konačni dugi X = skala (10); privatni statički duga skala (duga va ...
postavljen 19. ožujka u 17:56
5
odgovor

Konačni argumenti u metodama sučelja su koje točke?

U Javi je sasvim logično definirati konačne argumente u metodama sučelja, a ne poštivati ​​ih u klasi implementacije, na primjer: javno sučelje Foo {public void foo (int bar, final int baz); } javna klasa FooImpl implementira Foo {@Override ...
postavljen je 21. ožujka u 18:53
16
odgovor

Kada treba konačno koristiti parametre metode i lokalne varijable?

Našao sam par veza (na primjer) koje nude da se što je moguće više iskoristi finale i pitam se koliko je to važno. To je uglavnom u kontekstu parametara metode i lokalnih varijabli, a ne završnih metoda ili klasa. Za konstante, ovo je ...
postavljen 30. rujna '08 u 21:25
11
odgovor

Java završava vs C ++ const

Java C ++ tutorial kaže da je (izbor je moj): konačna ključna riječ je otprilike jednaka const u C ++ Što znači "grubo" znači u ovom kontekstu? Zar se ne podudaraju? Koje su razlike, ako ih ima?
set Feb 11 '11 u 19:07
11
odgovor

Dobri razlozi za zabranu nasljeđivanja Java-a?

Koji su neki dobri razlozi za onemogućavanje nasljeđivanja u Javi, na primjer, korištenje konačnih klasa ili klasa pomoću jednog konstruktora bez parametara? Koji su dobri razlozi za usvajanje konačne metode?
postavljeno 20 listopada. '08 u 18:05