Получить доступ

Примитивы, строки и методы

Основа с Junior

Примитивы и обёртки, кэш Integer, строки и StringBuilder, передача по значению, порядок инициализации.

Что важно знать

  • Восемь примитивов и обёртки; Integer кэширует значения от −128 до 127 — отсюда «иногда работает» ==.
  • Строки неизменяемы; конкатенация в цикле — StringBuilder.
  • Передача по значению: метод получает копию ссылки и не может подменить объект у вызывающего.
  • final, static, порядок инициализации классов и объектов.

Критерии освоения

Junior ≈ 10 ч

  • Объясняет разницу примитивов и обёрток, автоупаковку и ловушку == с Integer
  • Объясняет неизменяемость строк, пул строк и когда нужен StringBuilder
  • Объясняет, что Java всегда передаёт аргументы по значению, включая ссылки
  • Описывает порядок инициализации полей, static-блоков и конструкторов

Практика. Решить 20 задач «что выведет код» на примитивы, строки, передачу параметров и инициализацию, объяснив каждую.

Вопросы с собеседований

Разборы темы

← Вся карта «Java»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем