Als «java-14» getaggte Fragen

5
Langsame Anwendung, häufige JVM hängt mit Einzel-CPU-Setups und Java 12+
Wir haben eine Client-Anwendung (mit mehr als 10 Jahren Entwicklungszeit). Das JDK wurde kürzlich von OpenJDK 11 auf OpenJDK 14 aktualisiert. Bei Windows 10-Setups mit einer CPU (Hyper-Threading deaktiviert) (und in VirtualBox-Computern mit nur einer verfügbaren CPU) wird die Anwendung im Vergleich zu Java 11 recht langsam gestartet. Außerdem wird …
23 java  hang  java-14 

2
Definieren Sie den Standardkonstruktor für den Datensatz
Ich habe einen Datensatz und möchte ihm einen Standardkonstruktor hinzufügen. public record Record(int recordId) { public Record{ } } Es wurde jedoch ein Konstruktor mit int param erstellt. public final class Record extends java.lang.Record{ private final int recordId; public Record(int); //other method } Wie können wir einem Datensatz einen Standardkonstruktor …


3
Java 14-Datensätze und -Arrays
Gegeben den folgenden Code: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Es scheint offensichtlich, das Arrays toString, equalsMethoden verwendet …

3
Lombok Getter / Setter vs Java 14 Rekord
Ich liebe das Projekt Lombok, aber in diesen Tagen lese und probiere ich einige der neuen Funktionen von Java 14 aus. In der neuen Funktion befindet sich das Schlüsselwort record , mit dem eine Klasse mit bereits integrierten Funktionen erstellt werden kann: Konstruktor, private Endfelder, Accessoren, equals / hashCode, Getter, …

2
Netbeans 11.3 konnte mit Java 14 aufgrund des Fehlers "Nicht unterstützte JVM-Version" nicht installiert werden.
Ich versuche, Netbeans mit Java 14 zu installieren. Ich bekomme unter Fehler - > sudo ./Apache-NetBeans-11.3-bin-linux-x64.sh --javahome /home/raj/.sdkman/candidates/java/current Configuring the installer... Searching for JVM on the system... Unsupported JVM version at /home/raj/.sdkman/candidates/java/current. Try to specify another JVM location using parameter --javahome Unten sind meine Java-Details - > which java /home/raj/.sdkman/candidates/java/current/bin/java …

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.