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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Вы открыли новый уровень

    Java Multithreading
    2 уровень,0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • Что такое mutable/immutable объекты и зачем они

    Java Multithreading
    2 уровень,1 лекция
    — Привет, Амиго! — Привет, Билаабо! — Сегодня Билаабо расскажет тебе о mutable и immutable объектах. Объекты, которые после создания можно изменить, называются изменяемыми или mutable. Объекты, которые после их создания изменить нельзя, называются неизменяемыми или immutable. — А от чего зависит, можно объект менять или нет? — Человек, который пишет новый класс, может сделать ...
    Открыта
  • Перечисляю все классы, связанные со строками, и говорю, что делают они и все методы

    Java Multithreading
    2 уровень,2 лекция
    — Привет, Амиго! — Так ведь уже здоровались, Билаабо. — Да? Но мне все равно приятно начинать каждый урок с этой фразы. Сегодня мы плотно займемся классом String. — Так я там уже все знаю. Даже то, что String – immutable. — У класса String 46 методов, сколько из них знаешь ты? — Не больше ...
    Открыта
  • Внутреннее устройство String, метод substring

    Java Multithreading
    2 уровень,3 лекция
    — Привет, Амиго! — Привет, Элли. — Я тебе расскажу о подстроках. Подстрока – это часть строки. И самое частое действие со строками (после склеивания нескольких строк вместе) – это получение подстроки у строки. 7) Как получить часть строки? Метод substring возвращает часть строки. Есть два варианта этого метода. Первый вариант возвращает подстроку, заданную начальным ...
    Открыта
  • Поиск, получение, удаление подстроки в String

    Java Multithreading
    2 уровень,4 лекция
    — Смотри, что еще можно делать с подстроками: 8) Как найти нужную подстроку в строке? Методы indexOf, lastIndexOf позволяют искать строки в строках. Есть 4 вида таких методов: Метод indexOf ищет в нашей строке указанную строку. Он может искать ее с начала строки или начиная с какого-то номера (второй метод). Если строка найдена – метод возвращает номер ее первого символа, ...
    Открыта
  • Задачи на поиск/получение подстроки

    Java Multithreading
    2 уровень,5 лекция
    — Привет, Амиго! Ты не поверишь. Я только что решил за тебя все задачи! — Класс, спасибо, Диего. — Только я их тебе не отдам. Так что решай – умнее будешь:
    Открыта
  • String.format в Java

    Java Multithreading
    2 уровень,6 лекция
    — Я еще хотела тебе рассказать о методе String.format. Это статический метод класса String, но очень полезный. Но начну издалека. Когда тебе нужно вывести в одной строке текст, содержащий значения нескольких переменных, как ты будешь это делать? — Какой текст? — Ну, например, такой: У тебя есть переменные: String name = "Bender"; int age = ...
    Открыта
  • Задачи на String.format

    Java Multithreading
    2 уровень,7 лекция
    — Привет, Амиго! — Нет, Диего, хватит. Сам решай свои задачи! — Амиго, дружище. Никто твои задачи за тебя не решит. Ты же хочешь стать умнее? — Да. — Ты же в спортзале не просишь потягать за тебя штангу или согнуть пару балок? — Нет. — Тогда и тут делай все сам. Вот тебе на ...
    Открыта
  • StringBuilder, StringBuffer

    Java Multithreading
    2 уровень,8 лекция
    — Осталось разобраться с StringBuilder и считай, что мы закончили. Как ты уже знаешь, StringBuilder – это аналог класса String, только изменяемый. — А еще я помню, что компилятор сам генерирует код с использованием StringBuilder, когда мы просто складываем строки. — Да, ты прав. Какая у тебя отличная память. Впрочем, как и у всех роботов. ...
    Открыта
  • Задачи по StringBuilder, StringBuffer

    Java Multithreading
    2 уровень,9 лекция
    — Привет, Амиго! — Привет, Диего. Знаешь, я решил, что все, что ты делаешь – это для моей же пользы. Спасибо тебе за задачи. Я с удовольствием буду их решать.
    Открыта
  • Character, кодировки

    Java Multithreading
    2 уровень,10 лекция
    — Привет, Амиго! Сейчас будет еще одна интересная тема – кодировки. Возможно, ты где-то уже слышал, что у каждого символа есть код (число). Именно поэтому тип char считается не только символьным, но и числовым типом. Например код символа А английского алфавита – 65. B – 66, C – 67и так далее. Свои коды есть у ...
    Открыта
  • Регулярные выражения, примеры

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