이 규칙은 값 기반 클래스의 인스턴스에서 동기화를 플래그 지정합니다. 애플리케이션의 다음 클래스에서 동기화를 사용하지 않는 것이 좋습니다.
java.lang.Bytejava.lang.Shortjava.lang.Integerjava.lang.Longjava.lang.Floatjava.lang.Doublejava.lang.Booleanjava.lang.Characterjava.lang.Runtime.Versionjava.util.Optionaljava.util.OptionalIntjava.util.OptionalLongjava.util.OptionalDoublejava.time.Instantjava.time.LocalDatejava.time.LocalTimejava.time.LocalDateTimejava.time.ZonedDateTimejava.time.ZoneIdjava.time.OffsetTimejava.time.OffsetDateTimejava.time.ZoneOffsetjava.time.Durationjava.time.Periodjava.time.Yearjava.time.YearMonthjava.time.MonthDayjava.time.chrono.MinguoDatejava.time.chrono.HijrahDatejava.time.chrono.JapaneseDatejava.time.chrono.ThaiBuddhistDate
인터페이스 java.lang.ProcessHandle, 해당 구현 클래스 및
java.util에 있는 콜렉션 팩토리의 구현 클래스: List.of, List.copyOf, Set.of, Set.copyOf,
Map.of, Map.copyOf, Map.ofEntries, and Map.entry에서 동기화를 사용하지 마십시오.
이러한 jdk 변경에 대한 자세한 정보는 JDK 16의 새로운 기능을 참조하십시오.
기능 변경에 대한 자세한 정보는 값 기반 클래스에 대한 경고를 참조하십시오.