Архив за день: 14.10.2017

Java. Класс Object и его методы. Часть 3 — equals

В предыдущем посте мы обсуждали метод hashCode, который используется в методе equals. Как видим в базовой реализации в нем простое сравнивание через оператор == который сравнивает hashCode 2 объектов. Именно поэтому без переопределения метода equals толку от него не особо … Читать далее

Рубрика: Программирование Java | Оставить комментарий

Java. Класс Object и его методы. Часть 2 — hashCode

Итак, в предыдущем посте мы ознакомились со списком методов класса Object и первым методом getClass() (ссылка). Далее идет метод hashCode и опять он помечен как native, но доступен для переопределения. Что важно, оно требует переопределения в классах, но обо всем по … Читать далее

Рубрика: Программирование Java | 1 комментарий

Java. Класс Object и его методы. Часть 1

Изучение любого языка программирования начинается с его базового класса. Так как Java является объектно-ориентированным языком, то это значит, что у любого класса есть класс родитель, которым в Java является класс Object. Мы можем с легкостью посмотреть исходный код этого класса … Читать далее

Рубрика: Программирование Java | Оставить комментарий