corejava 핵심 Java: Comparator 및 Comparable 사용자 정의 대상을 처리할 때, 우리는 일반적으로 일부 미리 정의된 표준에 따라 그것들을 비교하기를 원한다.이것이 바로 우리가 Comparable 인터페이스를 사용하여 사용자 정의 대상의 자연 정렬을 실현하는 이유이다. 사용자 정의 대상에서 ComparablecompareTo(T o) 방법을 실현함으로써 대상의 자연 순서를 정의할 수 있다.예를 들어 만약에 우리가 이름에 따라 Person 대... corejava Java Generics: 유형 삭제 및 와일드카드 제네릭 유형을 지정하면 Java가 컴파일 타임에 유형 검사를 수행할 수 있습니다. 그러나 코드에서 제네릭을 사용할 때 컴파일 타임에 발생하는 "Type Erasure"로 인해 제네릭 형식 매개 변수가 Object 형식으로 변환됩니다. 이렇게 하면 제네릭 형식 매개 변수가 Object 메서드를 제외한 다른 메서드를 호출할 수 없습니다. 이 문서에서는 "와일드카드", "경계"및 "유형 삭제"가 ... corejava 핵심 Java: 날짜 및 시간 Java를 사용하면 정적 공장 방법을 사용하여 날짜와 시간을 만들 수 있습니다.구조 함수를 사용하여 날짜와 시간 대상을 만들 수 없습니다. LocalDateTimeLocalDateTime류는 날짜와 시간의 조합을 나타낸다.다음과 같은 방법으로 만들 수 있습니다. 특정 시간대의 날짜와 시간을 표시하려면 이 종류를 사용할 수 있습니다.예를 들면 다음과 같습니다. 이 방법들은 LocalDate 대... corejava
핵심 Java: Comparator 및 Comparable 사용자 정의 대상을 처리할 때, 우리는 일반적으로 일부 미리 정의된 표준에 따라 그것들을 비교하기를 원한다.이것이 바로 우리가 Comparable 인터페이스를 사용하여 사용자 정의 대상의 자연 정렬을 실현하는 이유이다. 사용자 정의 대상에서 ComparablecompareTo(T o) 방법을 실현함으로써 대상의 자연 순서를 정의할 수 있다.예를 들어 만약에 우리가 이름에 따라 Person 대... corejava Java Generics: 유형 삭제 및 와일드카드 제네릭 유형을 지정하면 Java가 컴파일 타임에 유형 검사를 수행할 수 있습니다. 그러나 코드에서 제네릭을 사용할 때 컴파일 타임에 발생하는 "Type Erasure"로 인해 제네릭 형식 매개 변수가 Object 형식으로 변환됩니다. 이렇게 하면 제네릭 형식 매개 변수가 Object 메서드를 제외한 다른 메서드를 호출할 수 없습니다. 이 문서에서는 "와일드카드", "경계"및 "유형 삭제"가 ... corejava 핵심 Java: 날짜 및 시간 Java를 사용하면 정적 공장 방법을 사용하여 날짜와 시간을 만들 수 있습니다.구조 함수를 사용하여 날짜와 시간 대상을 만들 수 없습니다. LocalDateTimeLocalDateTime류는 날짜와 시간의 조합을 나타낸다.다음과 같은 방법으로 만들 수 있습니다. 특정 시간대의 날짜와 시간을 표시하려면 이 종류를 사용할 수 있습니다.예를 들면 다음과 같습니다. 이 방법들은 LocalDate 대... corejava