Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

8
Volatile vs Static in Java
Ist es richtig zu sagen, dass staticdies eine Kopie des Wertes für alle Objekte und bedeutet?volatile eine Kopie des Werts für alle Threads bedeutet? Wie auch immer, ein staticvariabler Wert wird auch ein Wert für alle Threads sein. Warum sollten wir uns dann dafür entscheiden volatile?

14
Statische Initialisierungsblöcke
Soweit ich verstanden habe, wird der "statische Initialisierungsblock" verwendet, um Werte des statischen Feldes festzulegen, wenn dies nicht in einer Zeile möglich ist. Aber ich verstehe nicht, warum wir dafür einen speziellen Block brauchen. Zum Beispiel deklarieren wir ein Feld als statisch (ohne Wertzuweisung). Schreiben Sie dann mehrere Zeilen des …


12
Android auf Text Change Listener
Ich habe eine Situation, in der es zwei Felder gibt. field1und field2. Ich möchte nur leer sein, field2wenn field1es geändert wird und umgekehrt. Am Ende enthält also nur ein Feld Inhalt. field1 = (EditText)findViewById(R.id.field1); field2 = (EditText)findViewById(R.id.field2); field1.addTextChangedListener(new TextWatcher() { public void afterTextChanged(Editable s) {} public void beforeTextChanged(CharSequence s, int …

10
Typensicherheit: Unkontrollierte Besetzung
In meiner Kontextdatei für die Frühlingsanwendung habe ich Folgendes: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> In der Java-Klasse sieht die Implementierung folgendermaßen aus: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); In Eclipse sehe ich eine …




7
Wofür stehen% 5B und% 5D in POST-Anforderungen?
Ich versuche, eine Java-Klasse zu schreiben, um mich bei einer bestimmten Website anzumelden. Die Daten, die in der POST-Anforderung zum Anmelden gesendet wurden, sind user%5Blogin%5D=username&user%5Bpassword%5D=123456 Ich bin gespannt was das %5Bund %5Dim Key User Login bedeutet . Wie verschlüssele ich diese Daten?

11
Überprüfen Sie den Objektattributwert mit mockito
Ich habe einen Methodenaufruf, den ich mit mockito verspotten möchte. Zunächst habe ich eine Instanz eines Objekts erstellt und eingefügt, für das die Methode aufgerufen wird. Mein Ziel ist es, eines der Objekte im Methodenaufruf zu überprüfen. Gibt es eine Möglichkeit, mit mockito das Objekt und seine Attribute beim Aufruf …
264 java  mocking  mockito 


6
Java Timer vs ExecutorService?
Ich habe Code, mit dem ich eine Aufgabe mit plane java.util.Timer . Ich habe mich umgesehen und gesehen, dass ExecutorServiceich das Gleiche tun kann. Also, diese Frage hier, haben Sie Aufgaben verwendet Timerund ExecutorServicegeplant, was ist der Vorteil einer Verwendung gegenüber einer anderen? Wollte auch überprüfen, ob jemand die TimerKlasse …


7
Wo ist die Längeneigenschaft des Arrays definiert?
Wir können die Länge eines ArrayList<E>mit seiner öffentlichen Methode bestimmen size(), wie z ArrayList<Integer> arr = new ArrayList(10); int size = arr.size(); Ebenso können wir die Länge eines ArrayObjekts mithilfe der lengthEigenschaft bestimmen String[] str = new String[10]; int size = str.length; Während die size()Methode von ArrayListinnerhalb der ArrayListKlasse definiert …
263 java  arrays 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.