HihoBookStudy / EffectiveJava

이펙티브 자바 북스터디입니다.
1 stars 0 forks source link

[Item10] 표준형 설명 #20

Closed Limgayoung closed 2 months ago

Limgayoung commented 3 months ago

63페이지에 복잡한 필드를 가진 클래스일 경우에 그 필드의 표준형을 저장한 후, 표준형끼리 비교하면 훨씬 경제적으로 비교할 수 있다고 나와 있습니다.

해당 부분을 보고 표준형이라는 말이 와닿지 않았는데, 아래 링크의 답변 덕분에 이해할 수 있었습니다. 해당 답변에서는 표준형을 파일 경로와 유니코드로 예시를 들어 설명하고 있습니다. 표준형은 정말 그 데이터를 딱 표준으로 설명할 수 있는 형식을 말한다고 합니다. https://stackoverflow.com/questions/280107/what-does-the-term-canonical-form-or-canonical-representation-in-java-mean

성능 최적화로는 String의 intern 메서드를 예시로 들었는데 해당 메서드의 설명이 잘 되어 있는 블로그 링크입니다. https://simple-ing.tistory.com/3