Одним из самых популярных классов для работы со строками является класс String. Для создания строки можно воспользоваться двумя путями: 2. Используя ключевое слово new Между двумя этими методами есть небольшая разница. Давайте рассмотрим каждый метод подробнее. Используя строку-литерал Каждый раз, когда мы создаем строку, виртуальная машина (JVM) проверят пулл-строк на наличие данной строки. Если строка будет обнаружена, то новый объект создан не будет, а лишь вернется адрес этой строки в пулле. Таким образом, если мы создам несколько переменных с одинаковой строкой, то все они будут хранить один и тот же адрес. Разберем данный код по шагам: 1. При создании переменной name1, виртуальная машина (JVM) проверит наличие строки "Александр" в пулле-строк. Так как данная строка еще ни разу не создавалась, то в пулле ее не будет. Поэтому виртуальная машина создаст эту строку в пулле и вернет ее адрес в переменную name1. 2. При создании переменной name2, виртуальная машина, проверяя пулл-стро
Java курс для "чайников". Урок 13 | Класс String
14 июля 202114 июл 2021
20
1 мин