[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-core-zachem-nuzhen-equals-chem-on-otlichaetsya-ot-operatsii":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":19,"progress":20,"seo":21},79,"zachem-nuzhen-equals-chem-on-otlichaetsya-ot-operatsii",2,"java-core","Java Core","☕","Зачем нужен `equals()`. Чем он отличается от операции `==`?","Метод `equals()` - определяет отношение эквивалентности объектов.\n\nПри сравнении объектов с помощью `==` сравнение происходит лишь между ссылками. При сравнении по переопределённому разработчиком `equals()` - по внутреннему состоянию объектов.","","junior",[15,16,17,18],"core","comparison","equals","object",[],null,{"title":22,"description":23,"ogTitle":24,"ogDescription":25,"keywords":26,"schemaAnswer":32,"featuredSnippetReady":33},"equals() vs == в Java: в чём разница — Gymterview","Разница между equals() и == в Java: сравнение ссылок и сравнение по состоянию объектов. Когда использовать equals(), а когда оператор ==.","equals() vs == в Java — Gymterview","Разница между методом equals() и оператором == в Java: сравнение ссылок против сравнения состояния объектов.",[27,28,29,30,31],"equals Java","== Java","сравнение объектов","equals vs ==","эквивалентность объектов","Метод equals() определяет отношение эквивалентности объектов. При сравнении с помощью == сравнение происходит лишь между ссылками. При сравнении по переопределённому разработчиком equals() — по внутреннему состоянию объектов.",true]