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
Wie sollte eine Einheit den hashCode-equals-Vertrag testen?
Kurz gesagt, der HashCode-Vertrag gemäß Javas object.hashCode (): Der Hash-Code sollte sich nur ändern, wenn sich etwas auf equals () auswirkt equals () impliziert, dass Hash-Codes == sind Nehmen wir vor allem das Interesse an unveränderlichen Datenobjekten an - ihre Informationen ändern sich nach ihrer Erstellung nie mehr, daher wird …
79 java  unit-testing  oop 

5
Wie kann die Rücktaste \ b in der Eclipse-Konsole verwendet werden?
Ich erstelle eine kleine Java-Anwendung, die eine Fortschrittsanzeige mit Prozentsätzen haben sollte. In jeder Schleife wird die Rücktaste verwendet \b, um den angezeigten Fortschritt zu entfernen, bevor der nächste Prozentsatz angezeigt wird. Hier ist ein vereinfachtes Beispiel: public static void main(String[] args) throws Exception { System.out.print("Progress: "); for (int percentage …

5
Sollten Sie Datenbankverbindungseigenschaften in server.xml oder context.xml einrichten
Ich versuche, die Datenbankverbindungseigenschaften mithilfe von JNDI für eine Spring-Webanwendung einzurichten. Ich betrachte zwei Ansätze wie folgt: Ansatz 1: In Ihrer Spring-Konfiguration haben Sie möglicherweise Folgendes: <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/facs"/> Dann sollten Sie in Ihrer webapp /META-INF/context.xml-Datei auch etwas Ähnliches haben: <?xml version='1.0' encoding='utf-8'?> <!-- antiResourceLocking="true" --> <Context path="/podd-apn" reloadable="true" cachingAllowed="false" …
79 java  spring  datasource  jndi 

6
So erstellen Sie eine neue Liste mit einer Eigenschaft eines Objekts, das sich in einer anderen Liste befindet
Stellen Sie sich vor, ich habe eine Liste bestimmter Objekte: List<Student> Und ich muss eine andere Liste erstellen, einschließlich der idsvon Studentsin der obigen Liste: List<Integer> Ist es möglich, eine Schleife zu vermeiden, indem Apache-Sammlungen oder Guaven verwendet werden ? Welche Methoden sollten für meinen Fall nützlich sein?

9
Was bedeutet dieser boolesche Wert "(Zahl & 1) == 0"?
Auf CodeReview habe ich einen funktionierenden Code gepostet und um Tipps gebeten, um ihn zu verbessern. Eine, die ich bekam, war die Verwendung einer booleschen Methode, um zu überprüfen, ob eine ArrayList eine gerade Anzahl von Indizes hatte (was erforderlich war). Dies war der Code, der vorgeschlagen wurde: private static …

9
Android - Holen Sie sich Wert von HashMap
Ich habe versucht, in Android auf HashMap zu suchen, habe aber ein Problem: Betrachten Sie dieses Beispiel: HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); Jetzt möchte ich es wiederholen und den Wert jeder Farbe erhalten und in "Toast" anzeigen. Wie zeige ich es an?


3
Alternative für String.join in Android?
Ich möchte eine ArrayList mit Kommas als Trennzeichen verketten. Ich habe diese Antwort gefunden und festgestellt, dass sie String.joinin Java verwendet werden kann. Wenn ich dies jedoch versuche, gibt Android Studio den folgenden Fehler aus: Die Methode 'join (java.lang.String, java.lang.String, java.lang.String, java.lang.String)' kann nicht aufgelöst werden. ' Gibt es eine …
79 java  android 

4
Verwendung von subList ()
Ich habe eine JSF-Seite, auf der eine Liste der Glassfish-Protokolldateien angezeigt wird. Ich benutze Lazy Loading zur Paginierung. Ich behalte die Liste der Namen der Protokolldateien in Java List. private List<directoryListObj> dataList = new ArrayList<>(); dataList = dataList.subList(firstRow, lastRow); Und hier ist das Problem. Zum Beispiel habe ich 35 Dateien …
79 java 

4
Warum ist Thread keine abstrakte Klasse und start () nicht endgültig?
Warum wurde die ThreadKlasse als reguläre Klasse und nicht als abstrakte Klasse implementiert, wobei die run()Methode abstrakt war? Wird es möglicherweise Probleme geben? Oder hat es irgendeinen Sinn, so zu sein? Außerdem soll die Thread.start()Methode eine sehr spezifische Methode sein, deren Funktionalität von keiner anderen Klasse implementiert werden kann (wenn …

5
Wie führe ich Java .class-Dateien aus?
Ich habe ein HelloWorld-Programm kompiliert und verwende die Eingabeaufforderung, um es auszuführen. Die .class-Datei heißt HelloWorld2.class Die Datei befindet sich in C: \ Users \ Matt \ workspace \ HelloWorld2 \ bin. Folgendes erhalte ich, wenn ich zur Eingabeaufforderung gehe und "Java HelloWorld2" eingebe: C:\Users\Matt>Java HelloWorld2 Exception in thread "main" …
79 java  compilation 

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.