Я часто слышал, что этот термин используется, но я никогда не понимал его.
Что это значит, и может ли кто-нибудь привести некоторые примеры/указать мне некоторые ссылки?
EDIT: Спасибо всем за ответы. Можете ли вы также рассказать мне, как каноническое представление полезно в работе equals(), как указано в "Эффективной Java"?