Pertanyaan yang diberi tag «java-14»

5
Aplikasi lambat, JVM sering hang dengan setup CPU tunggal dan Java 12+
Kami memiliki aplikasi klien (dengan 10+ tahun pengembangan). JDK-nya ditingkatkan dari OpenJDK 11 menjadi OpenJDK 14 baru-baru ini. Pada pengaturan Windows 10 single-CPU (hyper-threading dinonaktifkan) (dan di dalam mesin VirtualBox dengan hanya satu CPU yang tersedia) aplikasi dimulai dengan sangat lambat dibandingkan dengan Java 11. Selain itu, ia menggunakan CPU …
24 java  hang  java-14 

2
Tetapkan konstruktor default untuk rekaman
Saya punya catatan dan ingin menambahkan konstruktor default untuk itu. public record Record(int recordId) { public Record { } } Tapi itu menciptakan konstruktor dengan intparam. public final class Record extends java.lang.Record { private final int recordId; public Record(int); //other method } Bagaimana kita bisa menambahkan konstruktor default ke catatan?


3
14 catatan dan array Java
Diberikan kode berikut: 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 } Tampaknya, jelas bahwa array toString, equalsmetode digunakan (bukan metode …

3
Pencari / penyetel Lombok vs catatan Java 14
Saya suka proyek Lombok tetapi hari ini saya membaca dan mencoba beberapa fitur baru java 14. Di dalam kapabilitas baru, ada kata kunci rekam yang memungkinkan membuat kelas dengan fungsi bawaan berikut sudah ada: konstruktor, bidang final pribadi, pengakses, kode sama / hash, getter, metode toString. Sekarang pertanyaan saya adalah: …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.