«java-14» 태그된 질문

5
단일 CPU 설정 및 Java 12+로 인해 응용 프로그램이 느려지고 JVM이 자주 중단됨
우리는 클라이언트 응용 프로그램을 가지고 있습니다 (10 년 이상의 개발 경험) JDK는 최근 OpenJDK 11에서 OpenJDK 14로 업그레이드되었습니다. 단일 CPU (하이퍼 스레딩 비활성화 됨) Windows 10 설정 (및 사용 가능한 CPU가 하나만있는 VirtualBox 시스템 내)에서 응용 프로그램은 Java 11에 비해 상당히 느리게 시작됩니다. 또한 대부분 100 % CPU를 사용합니다. 프로세서 …
23 java  hang  java-14 

2
레코드의 기본 생성자 정의
레코드가 있고 기본 생성자를 추가하고 싶습니다. public record Record(int recordId) { public Record{ } } 그러나 int param으로 생성자를 만들었습니다. public final class Record extends java.lang.Record{ private final int recordId; public Record(int); //other method } 기본 생성자를 레코드에 어떻게 추가 할 수 있습니까?

1
Java 레코드 매개 변수를 문서화하는 방법은 무엇입니까?
Java 레코드 매개 변수를 어떻게 문서화해야 합니까? 생성자 매개 변수, 클래스 필드가되는 매개 변수를 말합니다. 나는 시도했다 : /** * @param name the name of the animal * @param age the age of the animal */ public record Animal(String name, int age) { } 그러나 IntelliJ IDEA는 @params를 오류로 표시합니다. …

3
Java 14 레코드 및 배열
다음 코드가 주어진다 : 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 } 그것은 해당 배열의, 분명히 보인다 toString, equals방법 (대신 …

3
롬복 게터 / 세터 vs Java 14 레코드
나는 Lombok 프로젝트를 좋아 하지만 요즘에는 Java 14의 새로운 기능 중 일부를 읽고 시도하고 있습니다. 새로운 기능에는 생성자, 개인 최종 필드, 접근 자, equals / hashCode, getters, toString 메서드와 같은 기능이 내장 된 클래스를 만들 수 있는 레코드 키워드가 있습니다. 이제 내 질문은 : 롬복의 기능에 의존하는 것이 낫거나 레코드 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.