Операции сравнения

При сравнении оболочек "==" сравнивает ссылки, а equals - значение. ... Читать дальше »
Главная →
Операции сравнения![]() При сравнении оболочек "==" сравнивает ссылки, а equals - значение. ... Читать дальше » Статические методы классов-оболочек![]() byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue(). Они возвращают из оболочек примитивный тип. Ещё есть booleanValue() и charValue(). ... Читать дальше » Классы-оболочки![]()
Арифметический контекст![]() Методы, которые не изменяют объект типа StringBuilder![]() Приведение типов![]() String. Конкатенация![]() При выполнении (+) в контексте со строкой, нестроковое слагаемое приводится к строке и создаётся новый объект типа String: double + String = String Последовательность операций сложения (+) выполняется слева направо, независимо от того, какие типы данных складываются. Приведение типов происходит в порядке следования слагаемых в выражении. ... Читать дальше » String. Неизменяемый тип![]() String. Создание![]() При создании объекта String с помощью оператора "=", новый объект создаётся только один раз и записывается в строковый пул. При повторной попытке создать объект через "=" с таким же содержимым, новый объект не создастся, а вернётся уже существующий в строковом пуле. Т.о. ссылочные переменные будут ссылаться на один и тот же объект, т.е. ссылки будут равны. ... Читать дальше » |