Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
🔗 В чем разница между == и .equals()?

При сравнении объектов в Java важно понимать различие между == и .equals().

✔️ == сравнивает ссылки на объекты, проверяя, указывают ли они на одну и ту же область памяти.

✔️ .equals() используется для сравнения содержимого объектов, если метод переопределен.

Пример:
String a = new String("Java");
String b = new String("Java");

System.out.println(a == b); // false (разные ссылки)
System.out.println(a.equals(b)); // true (сравнение содержимого)


💡 Совет: для корректного сравнения объектов всегда переопределяйте метод equals() в вашем классе.

#java #equals #comparison
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173