Preguntas etiquetadas con java-14


2
Definir constructor predeterminado para registro
Tengo un registro y quiero agregarle el constructor predeterminado. public record Record(int recordId) { public Record { } } Pero creó un constructor con intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } ¿Cómo podemos agregar un constructor predeterminado a un registro?


3
Java 14 registros y matrices
Dado el siguiente código: 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 } Parece, por supuesto, de esa matriz toString, equalslos …

3
Lombok getter / setter vs Java 14 record
Me encanta el proyecto Lombok pero en estos días estoy leyendo y probando algunas de las nuevas características de Java 14. Dentro de la nueva capacidad, existe la palabra clave record que permite crear una clase con la siguiente funcionalidad incorporada: constructor, campos finales privados, accesores, equals / hashCode, getters, …

2
No se pudo instalar netbeans 11.3 con Java 14 debido a un error: "Versión JVM no compatible"
Estoy tratando de instalar netbeans con Java 14. Me estoy poniendo debajo del error: > 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 A continuación están mis detalles de Java: > …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.