Domande taggate «java-14»


2
Definire il costruttore predefinito per il record
Ho un record e voglio aggiungere il costruttore predefinito ad esso. public record Record(int recordId) { public Record { } } Ma ha creato il costruttore con intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } Come possiamo aggiungere un costruttore predefinito …


3
Record e array Java 14
Dato il seguente codice: 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 } Sembra, ovviamente, tale matrice toString, equalsmetodi sono utilizzati …

3
Lombok getter / setter vs Java 14 record
Adoro il progetto Lombok ma in questi giorni sto leggendo e provando alcune delle nuove funzionalità di java 14. All'interno della nuova funzionalità, è presente la parola chiave record che consente di creare una classe con le seguenti funzionalità già integrate: costruttore, campi finali privati, accessori, equals / hashCode, getter, …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.