Suchergebnisse für Anfrage "final"

8 die antwort

Haben Java Final-Variablen Standardwerte?

Ich habe ein Programm wie dieses: class Test { final int x; { printX(); } Test() { System.out.println("const called"); } void printX() { System.out.println("Here x is " + x); } public static void main(String[] args) { Test t = new Test(); } ...

9 die antwort

Lambdas: Lokale Variablen brauchen final, Instanzvariablen nicht

In einem Lambda müssen lokale Variablen final sein, Instanzvariablen jedoch nicht. Warum so?

4 die antwort

variable wurde möglicherweise bereits zugewiesen, wenn es nicht zugewiesen werden kann

Diesen Code suchen: public class TestFinalAndCatch { private final int i; TestFinalAndCatch(String[] args) { try { i = method1(); } catch (IOException ex) { i = 0; // error: variable i might already have been assigned } } static int method1() ...

TOP-Veröffentlichungen

1 die antwort

Warum dürfen wir eine endgültige Hauptmethode in Java haben?

Kann mir jemand sagen, wie man main als final in Java benutzt. während dies in Java erlaubt ist public static final void main(String[] args) { }Ich sehe keinen Grund, es endgültig zu machen. es ist sowieso statisch, so dass wir es nicht ...

2 die antwort

Was bringt es, ein Objekt als "final" zu deklarieren?

Ich habe gerade bemerkt, dass es möglich ist, Objekte als @ zu deklarierfinal in Scala: final object OWas bringt es, das zu tun? Man kann sowieso nicht von Objekten erben: object A object B extends A // not found: type A

5 die antwort

Gibt es einen Leistungsgrund, um Methodenparameter in Java als final zu deklarieren?

Gibt es einen Leistungsgrund, um Methodenparameter in Java als final zu deklarieren? Wie in public void foo(int bar) { ... }Gegen public void foo(final int bar) { ... }Vorausgesetzt, dassbar wird nur in @ gelesen und nie geändefoo().

2 die antwort

Warum werden statische Endvariablen in lokalen Klassen akzeptiert?

Ich habe dies ausgiebig ohne Erfolg gegoogelt. Ich kann nicht scheinen, meinen Kopf um dieses Konzept zu wickeln. Warum werden statische Endfelder in lokalen Klassen akzeptiert? Beispiel: public void sayGoodbyeInEnglish() { class EnglishGoodbye ...

2 die antwort

Lokale Variablen, auf die von der inneren Klasse verwiesen wird, müssen final oder effektiv final sein

Bitte schauen Sie sich den unten stehenden Code an private void displayInitialRevenue_Method() { //Get the dates from the combo String selectedCouple = revenueYearCombo.getSelectedItem().toString(); if (selectedCouple.equals("Select Year")) { ...

16 die antwort

Warum gibt es in Java kein Constant-Feature?

Ich habe versucht, den Grund für Konstanten in Java zu identifizieren. Ich habe erfahren, dass Java es uns ermöglicht, Konstanten mit @ zu deklarierefinal Stichwort Meine Frage ist, warum Java keine Konstante eingeführt hat const) Feature. ...

2 die antwort

Was macht die JVM mit einer finalen Variablen in einer Klasse?

Wie geht die JVM unter der Haube mit endgültigen Variablen anders um?