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

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Карта квестов
  • Лекции
  • CS50
  • Android
Все квесты Java Syntax Java Core Java Multithreading Java Collections Harvard CS50 Google Android Java Syntax Pro
Все уровни Уровень 0 Уровень 1 Уровень 2 Уровень 3 Уровень 4 Уровень 5 Уровень 6 Уровень 7 Уровень 8 Уровень 9 Уровень 10 Уровень 11 Уровень 12 Уровень 13 Уровень 14 Уровень 15 Уровень 16 Уровень 17 Уровень 18 Уровень 19 Уровень 20 Уровень 21 Уровень 22 Уровень 23 Уровень 24 Уровень 25 Уровень 26 Уровень 27 Уровень 28
  • Вы открыли новый уровень

    Java Collections
    9 уровень, 0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • Tomcat install, configure

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

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

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

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

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

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

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

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

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

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

    Java Collections
    9 уровень, 11 лекция
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Надо найти в Google 1 Что такое веб 2 Что такое веб-сервер 3 Что такое сервлет 4 Что такое JSP 5 Как работает JSP 6 С какими переменными может работать Java-код внутри JSP-страницы 7 Как настроить веб-проект в IDEA 8 Как написать ...
    Открыта
  • 1
  • 2
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2022 JavaRush
Скачивайте наши приложения
  • Google Play
  • App Store
MastercardVisa
"Программистами не рождаются" © 2022 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.