final

Podwójnie sprawdzana blokada bez lotności

Czytałem to pytanie o tym, jak zrobić blokadę Podwójnie sprawdzoną: // Double-check idiom for lazy initialization of inst ... olnego obiektu lub tablicy, do których odnoszą się te ostateczne pola, które są co najmniej tak aktualne, jak pola końcowe.

Dlaczego próba wydrukowania niezainicjowanej zmiennej nie zawsze powoduje wyświetlenie komunikatu o błędzie

Niektórzy mogą uznać to za podobne do pytania SO czy ostateczne zmienne Javy mają wartości domyślne? ale ta odpowiedź nie roz ... orld(); } } To kompiluje poprawnie i daje wyjście 0 7 hi Jaka jest różnica pojęciowa między tymi dwoma przypadkami?

Szybkie Pytanie Java o prywatne statyczne końcowe słowa kluczowe dla pól

Deklaruję pole: private static final String filename = "filename.txt"; Po pierwsze, czy kolejność private static final ma ... wana Sekwencja lub konwencja? Po Drugie, filename w moim zgłoszeniu jest stałe. Czy to najlepiej było zachować jego wartość?

Sprawić, by metody prywatne były ostateczne?

Czy jest korzystne, aby prywatne metody były ostateczne? Czy to poprawi wydajność? Myślę, że "private final" nie ma większeg ... ing() private final Result doSomething() private static Result doSomething() private static final Result doSomething()

Java - czy zmienne końcowe mogą być inicjalizowane w statycznym bloku inicjalizacji?

W oparciu o moje zrozumienie języka Java, zmienne statyczne mogą być zainicjalizowane w static initialization block. Jednak, ... óbuję zaimplementować to w praktyce (static zmienne, które są final też), dostaję błąd pokazany na zrzucie ekranu poniżej:

'ostateczny' odpowiednik słów kluczowych dla zmiennych w Pythonie?

Nie mogłem znaleźć dokumentacji na odpowiedniku final Javy w Pythonie, czy jest coś takiego? TworzÄ ™ migawkÄ ™ obiektu (uĺź ... ie); po przypisaniu tej zmiennej backupowej nie powinna byÄ ‡ modyfikowana-finalna funkcja w Pythonie byĹ' a do tego miĹ ' a.

końcowe i statyczne w Javie

Przeczytałem to zdanie w książce, ale nie zrozumiałem: Pole, które jest zarówno statyczne, jak i końcowe, ma tylko jeden element pamięci, którego nie można zmienić. Czy ktoś może mi to wyjaśnić?

Dlaczego jest napisane, że"nie może odnosić się do niekończącej się zmiennej i wewnątrz wewnętrznej klasy zdefiniowanej w innej metodzie"? [duplikat]

To pytanie ma już odpowiedź tutaj: nie można odwoływać się do niekończącej się zmiennej wewnątrz klasy w ... rride public void onClick(View v) { i++; } }); Dlaczego java prosi mnie o ostateczność ?

How use final modifier for variable in Java 9?

In this article we dive into Java 9 and final modifier . We create in Eclipse with Java 9 project: and create two classes: L ... anName = "Gary" ; String m = tf.getManName(); String w = tf.getWOMAN_NAME(); System.out.println(m+' '+w); } } Result: