Так как оператор «==» сравнивает на идентичность только примитивы и ссылки на объект, в java для сравнения строк используется метод equals(), наследуемый от класса Object и реализованный в…

Унарный оператор инкремента в java может записываться как после переменной, так и перед ней. В случае, когда инкремент стоит в конце- сначала используется значение переменной, а уже затем…

Оба метода используются в механизме многопоточности в Java. wait(long ms) можно вызвать в синхронизированном блоке кода с целью поставить нить на паузу на время, переданное внутрь метода или…

Данная конструкция(try-with-resources) появилась в java 7, она позволяет использовать блок try-catch не заботясь о закрытии ресурсов, используемых в данном сегменте кода. Ресурсы объявляются в скобках сразу после try,…

Скорее проще перечислить что есть у них общего… а это только корень final и то что они являются зарезервированными словами в Java. final — модификатор, применяющийся к классам,…

Метод finalize() служит для уничтожения объектов, он вызывается автоматически сборщиком мусора. Его можно использовать как последний шанс закрыть ресурс. Но никак не первый. Использование finalize() стоит сократить к…

Методы используются для сравнения объектов. Их необходимо переопределять во вновь созданных классах. Метод equals() в изначальном виде просто сравнивает ссылки:

Создатели Java возложили полную ответственность на разработчиков,…

public final native Class<?> getClass(); public native int hashCode(); public boolean equals(Object obj) protected native Object clone() throws CloneNotSupportedException; public String toString() public final native void notify(); public…