JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Информационные технологии

    JAVA 25 SELF
    9 уровень,0 лекция
    В этой статье вы узнаете, как появление интернета и развитие ИТ-отрасли изменили мир, почему профессии в сфере информационных технологий востребованы, какие перспективы открываются для айтишников, и почему ИТ-специалисты могут работать и жить где угодно. Рассмотрим также плюсы профессии и возможности для иммиграции.
    Открыта
  • Экранирование символов

    JAVA 25 SELF
    9 уровень,1 лекция
    В этой лекции мы разберём, как в Java экранировать спецсимволы в строках, использовать переносы строк и многострочные текстовые блоки """, работать с Unicode (включая суррогатные пары) и эмодзи, а также какие ошибки встречаются чаще всего при выводе кавычек и путей. Всё с наглядными примерами.
    Открыта
  • Форматирование строк

    JAVA 25 SELF
    9 уровень,2 лекция
    В этой лекции разберём, как в Java красиво и надёжно собирать текст с данными: от простой конкатенации со знаком + до мощного шаблонизатора String.format(). На примерах посмотрим форматные спецификаторы ( %s, %d, %.2f, %n), выравнивание, проценты и кратко — дату/время и локали. Завершим практикой и разбором типичных ошибок.
    Открыта
  • Основные методы String

    JAVA 25 SELF
    9 уровень,3 лекция
    В этой лекции по Java разбираем самые полезные методы класса String: как считать длину строки с помощью length(), извлекать подстроки через substring(), искать текст методами indexOf() и lastIndexOf(), получать символы charAt(), преобразовывать строку в массив символов toCharArray(), заменять фрагменты методом replace() и очищать края строки с trim() и strip(). В конце — практические задачи и разбор типичных ошибок.
    Открыта
  • Сравнение строк: equals, equalsIgnoreCase, compareTo

    JAVA 25 SELF
    9 уровень,4 лекция
    В этой лекции разберём, как корректно сравнивать строки в Java: чем отличается сравнение ссылок оператором == от сравнения содержимого через методы equals() и equalsIgnoreCase(), что возвращает compareTo() и как работает лексикографический порядок. Дополнительно посмотрим на startsWith(), endsWith(), contains(), регистрозависимые операции и разбиение строк методом split(), а также обсудим типичные ошибки.
    Открыта
  • StringBuilder и StringBuffer

    JAVA 25 SELF
    9 уровень,5 лекция
    В этой лекции разберём неизменяемость строк в Java и её последствия для производительности, познакомимся с изменяемыми строителями строк — StringBuilder и потокобезопасным StringBuffer, изучим основные методы (append, insert, delete, replace, reverse), типичные сценарии применения, сравним быстродействие и рассмотрим распространённые ошибки.
    Открыта
  • Модель ИТ-продукта

    JAVA 25 SELF
    9 уровень,6 лекция
    В этой лекции вы узнаете, как устроены современные ИТ-продукты: из чего они состоят, как взаимодействуют клиенты и серверы, что такое облачная инфраструктура, какие бывают типы серверов и почему современное приложение — это не просто программа, а целая экосистема сервисов, клиентов и умных коммуникаций.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush