JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы открыли новый уровень

    Java Collections
    9 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • Tomcat install, configure

    Java Collections
    9 level,1 lecture
    — Привет, Амиго! — Здорово, Билаабо! Что у нас сегодня? — Сегодня я расскажу тебе, как установить web-сервер Tomcat. — А веб-сервер – это что? Что такое вообще сервер? — Есть такой принцип взаимодействия программ – «клиент-сервер». Сервер (от слова serve – обслуживать) – обслуживает запросы клиентов. Клиенты обращаются со своими запросами к серверу, сервер ...
    Open
  • Run simple web application

    Java Collections
    9 level,2 lecture
    — А вот и я. Как ты и просил, сейчас я расскажу тебе, как написать первую программу для веб-сервера. Веб-сервер сам по себе – это как операционная система. Он ценен не сам по себе, а потому, что в нем можно запускать специальные веб-программы – сервлеты (Servlet). Именно эти сервлеты и обрабатывают запросы, приходящие от пользователей. — А ...
    Open
  • IDEA: debug,точки останова

    Java Collections
    9 level,3 lecture
    — Привет, Амиго! — Привет, Элли! У тебя новая прическа? Тебе очень идет! — Да? Спасибо! Сегодня я расскажу тебе про работу в Intellij IDEA. — Так я уже работаю в ней и довольно давно. — Да, я знаю, поэтому и хочу тебе рассказать про некоторые вещи, которые значительно упрощают жизнь. Первое и самое главное, ...
    Open
  • IDEA: watch, quick watch

    Java Collections
    9 level,4 lecture
    — Но это еще не все. Как ты думаешь – для чего был придуман режим отладки? Это риторический вопрос. Самое интересное в том, что на каждом шаге в дебаге ты можешь смотреть значения всех переменных, которые есть! Включая локальные переменные методов, аргументы, да фактически все что угодно. Когда ты запускаешь режим отладки и делаешь остановку, ...
    Open
  • IDEA: evaluate expression

    Java Collections
    9 level,5 lecture
    — Кроме Watches есть еще мощный инструмент – это EvaluateExpression. Кликаешь на переменной в коде правой кнопкой и выбираешь в меню EvaluateExpression. Ну, или просто жмешь Alt+F8. Тогда открывается волшебное окно, где можно вычислить значение любого выражения: Вот, что мы получим: Но я сказал, там можно написать любое выражение: Или даже так: Или так: Все ...
    Open
  • IDEA: file/class find

    Java Collections
    9 level,6 lecture
    — А теперь еще немного новых фич на закуску. Это не самые важные, но одни из самых часто используемых функций. Поиск файла в проекте. Когда ты работаешь в реальном проекте, он обычно насчитывает тысячи файлов. Это java-файлы, файлы properties, xml, html, css, js и много чего еще. Иногда ты помнишь, как называется файл/класс, но не ...
    Open
  • IDEA: refactoring

    Java Collections
    9 level,7 lecture
    — И снова здравствуйте. — Привет! — Сегодня я расскажу тебе про рефакторинг(re-factoring). Рефакторинг – это изменение кода проекта без изменения его функционала. — А как такое может быть? — Ну, в самых простых случаях – мы переименовываем переменные и/или методы. От переименования переменных программа ведь по-другому работать не станет? — Нет, конечно. — Вот, затем можно разбить большие ...
    Open
  • IDEA: replace, find

    Java Collections
    9 level,8 lecture
    — Хочу еще рассказать пару волшебных вещей. — Давай! Сегодня прямо день чудес. Оказывается, я и половины возможностей Intellij IDEA не использовал. Волшебная вещь третья – поиск. — Представь себе ситуацию: ты открыл файл на 5 тысяч строк, и тебе надо найти в нем метод, который называется getProcessTask. Или getProcessorTask или getTaskProcessor или как-то так. ...
    Open
  • Задачи | 9 уровень | 9 лекция

    Java Collections
    9 level,9 lecture
    Привет, Амиго. Держи интересную задачу: — Как обычно, все подробности реализации тебе сообщит секретный агент.
    Open
  • Стиль кода

    Java Collections
    9 level,10 lecture
    — Ну и еще две маленькие вещи напоследок, как говорится. Шестая волшебная вещь – оборачивание. Например, мы хотим обернуть кусок кода в блок try-catch. Для этого у Intellij IDEA тоже есть своя комбинация – Ctrl+T. Просто выделяем кусок кода – например, те же println в методе printAddress и нажимаем Ctrl+T. И вот, что мы наблюдаем: Вот меню, со списком ...
    Open
  • Учимся гуглить | 9 уровень | 11 лекция

    Java Collections
    9 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Надо найти в Google 1 Что такое веб 2 Что такое веб-сервер 3 Что такое сервлет 4 Что такое JSP 5 Как работает JSP 6 С какими переменными может работать Java-код внутри JSP-страницы 7 Как настроить веб-проект в IDEA 8 Как написать ...
    Open
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
  • Game projects
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush