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.




9
Wie kann ich der Eigenschaft von Bean einen Enum-Wert in der Spring-Konfigurationsdatei zuweisen?
Ich habe einen eigenständigen Aufzählungstyp definiert, ungefähr so: package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } Jetzt möchte ich einen Wert dieses Typs in eine Bean-Eigenschaft einfügen: <bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean> ... und das hat nicht funktioniert :( Wie soll ich eine Enum in eine …
109 java  spring 

2
Ternärer Operator in Java wertet seit Java 7 nur einen Ausdruck aus - war das in Java 1.6 und niedriger anders?
Als ich mich auf die Prüfung zum Oracle Certified Associate Java SE 8-Programmierer 1 vorbereitete, stieß ich im offiziellen Studienhandbuch auf den folgenden Absatz über den ternären Ausdruck: Auswertung ternärer Ausdrücke Ab Java 7 wird zur Laufzeit nur einer der rechten Ausdrücke des ternären Operators ausgewertet. In ähnlicher Weise wie …

10
Warum ist Go so langsam (im Vergleich zu Java)?
Wie wir aus dem Computer Language Benchmarks Game im Jahr 2010 sehen konnten: Go ist im Durchschnitt 10x langsamer als C. Go ist 3x langsamer als Java !? Wie kann dies sein, wenn man bedenkt, dass der Go-Compiler nativen Code zur Ausführung erzeugt? Unreife Compiler für Go? Oder gibt es …

9
Wie wirkt sich der statische Modifikator auf diesen Code aus?
Hier ist mein Code: class A { static A obj = new A(); static int num1; static int num2=0; private A() { num1++; num2++; } public static A getInstance() { return obj; } } public class Main{ public static void main(String[] arg) { A obj = A.getInstance(); System.out.println(obj.num1); System.out.println(obj.num2); } …
109 java  static 

11
Kann "dies" in Java jemals null sein?
Ich habe diese Zeile in einer Klassenmethode gesehen und meine erste Reaktion war, den Entwickler, der sie geschrieben hat, lächerlich zu machen. Aber dann dachte ich mir, ich sollte sicherstellen, dass ich zuerst Recht hatte. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Wird …
109 java  this 

3
Inkompatibilität des Protokollierungsframeworks
Ich baue eine kleine Java-App und hoffe, Logback für die Protokollierung verwenden zu können. Meine App ist von einem älteren Projekt abhängig, über das die Protokollierung erfolgt org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ... also war mein Plan zu verwenden org.slf4j | jcl-over-slf4j | 1.5.6 ... um die JCL-Protokollierung umzuleiten org.slf4j …


3
Schließen von JDBC-Verbindungen im Pool
Unser Standardcode-Abschnitt für die Verwendung von JDBC ist ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Frage 1: Sollte man bei Verwendung des Verbindungspools die Verbindung am Ende schließen? Wenn ja, ist der Zweck …

13
Best Practice zum Erstellen von Millionen kleiner temporärer Objekte
Was sind die "Best Practices" zum Erstellen (und Freigeben) von Millionen kleiner Objekte? Ich schreibe ein Schachprogramm in Java und der Suchalgorithmus generiert ein einzelnes "Verschieben" -Objekt für jede mögliche Bewegung, und eine nominelle Suche kann leicht über eine Million Bewegungsobjekte pro Sekunde generieren. Die JVM GC war in der …

14
Die effizienteste Konvertierung von ResultSet in JSON?
Der folgende Code konvertiert a ResultSetmit JSONArrayund in eine JSON-Zeichenfolge JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { int …
109 java  sql  json  resultset 

10
Mausposition abrufen
Ich möchte eine natürliche Mausbewegung in Java simulieren (Pixel für Pixel von hier nach dort). Dazu muss ich die Startkoordinaten kennen. Ich habe die Methoden event.getX () und event.getY () gefunden, aber ich brauche ein Ereignis ... Wie kann ich die Positionen kennen, ohne etwas zu tun (oder etwas, das …
109 java  mouse 


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.