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

Список лекций

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение сейчас
  • Карта квестов
  • Список лекций
  • CS50
  • Android
  • Java Syntax Pro
Все квесты 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 уровень
  • Вы достигли 9 уровня

    Java Syntax
    9 уровень, 0 лекция
    Если вы учились в вузе, то наверняка привыкли к тому, что теоретические занятия там превозносят так, будто 99% студентов после выпуска собираются заниматься теоретическими научными исследованиями. На очередной мотивационной лекции, подготовленной суперспециалистом секретного центра JavaRush, вы узнаете, на что лучше обратить внимание в процессе учёбы.
    Открыта
  • StackTrace

    Java Syntax
    9 уровень, 1 лекция
    «Первый зашел, последний вышел» — так организован стек. Правило StackTrace в Java гласит: функция, вызванная последней, должна завершиться самой первой. То есть, если функция А вызвала функцию Б, а та вызвала функцию В, а та, в свою очередь, функцию Г, тогда чтобы выйти из функции Б, нужно сначала выйти из функции В, а для этого выйти из функции Г.
    Открыта
  • Задачки на вывод StackTrace

    Java Syntax
    9 уровень, 2 лекция
    Стек — он как стопка подносов в столовке. Если вам по какой-то причине приглянулся третий поднос сверху, чтобы его заполучить, придется снять верхние два. В Java стек — специальная коллекция, с помощью которой виртуальная машина ведет запись всех вызовов функций. Учимся получать нужный нам поднос, решая задачки на StackTrace.
    Открыта
  • Знакомство с исключениями

    Java Syntax
    9 уровень, 3 лекция
    Раньше при возникновении ошибки в методе, программа заканчивала работу. Теперь Java-машина создаёт специальный объект — исключение, в который записывается информация об ошибке. Программа выходит из текущего метода, потом из того метода, который вызвал этот метод и так пока не дойдет до main. Чтобы программа продолжила работу, исключение нужно «поймать».
    Открыта
  • Типы исключений

    Java Syntax
    9 уровень, 4 лекция
    В Java исключения делятся на два типа: контролируемые (checked) и неконтролируемые (unchecked), те, которые перехватывать обязательно, и те, которые перехватывать не обязательно. По умолчанию все исключения обязательно нужно перехватывать. Сейчас постараемся понять, как работать с исключениями, которые выбрасывает Java-машина.
    Открыта
  • Как работают исключения

    Java Syntax
    9 уровень, 5 лекция
    Исключения — очень элегантный и удобный механизм работы с ошибками. Но чтобы работать с ними, нужно уже кое-что понимать в программировании на Java, да и привыкнуть нужно к логике раскрутки стека вызовов. В этой лекции разберем на примере, как происходит создание, бросание и ловля исключений.
    Открыта
  • Поймай меня, если сможешь

    Java Syntax
    9 уровень, 6 лекция
    К 9 уровню студент JavaRush уже решил не один десяток задач. Без ошибок не обошлось, правда? Раньше при возникновении ошибки, программа завершала работу. Теперь в Java есть исключения и специальный «ловец» исключений — конструкция try-catch. Пришла пора решить несколько задач об исключениях при работе с числами, строками, массивами и коллекциями.
    Открыта
  • Как работает множественный catch

    Java Syntax
    9 уровень, 7 лекция
    Команда Catch, предназначенная для ловли исключений, может работать в множественном режиме, то есть с несколькими исключениями. Что дает использование одного множественного catch-блока? Он делает код проще и понятнее, исключает дублирование и улучшает настроение (последнее — опциональное следствие использования множественного catch).
    Открыта
  • Множество задач на множественный catch

    Java Syntax
    9 уровень, 8 лекция
    Как работает множественный catch? При возникновении исключения в try, выполнение программы передаётся на первый catch. Если тип, указанный внутри круглых скобок блока catch, совпадает с типом объекта-исключения, то начинается выполнение кода внутри блока {}. Иначе переходим к следующему catch, где проверка повторяется. А теперь закрепим это на практике.
    Открыта
  • Полезные ссылки от профессора-9

    Java Syntax
    9 уровень, 9 лекция
    На этом уровне с теорией нужно хорошо разобраться! Вот почему в этот раз профессор целый ворох ссылок (они посвящены преимущественно исключениям, но не только). Благодарим профессора за его старания, смотрим подробные видео и читаем полезные статьи об исключениях, StackTrace и сигнатуре метода.
    Открыта
  • Стартап Марка Цукерберга

    Java Syntax
    9 уровень, 10 лекция
    Чтобы мозги не плавились от переизбытка новой сложной информации, нужно.. вовсе не расслаблять их, нет! Нужно скармливать им более простую, но при этом интересную информацию. Вот какой прогрессивный способ отдыха принят в секретном центре JavaRush. Смотрим видео про Марка Цукерберга и его маленький студенческий стартапчик.
    Открыта
  • Итоговый список заданий для программистов

    Java Syntax
    9 уровень, 11 лекция
    В конце уровня нужно решить еще несколько задач, причём некоторые из них — повышенной сложности и требуют от студента умения гуглить. Или думать. Или думать и гуглить. Упражняйтесь в их решения изо дня в день, и ваши навыки будут расти с неимоверной скоростью. Они специально разработаны для выполнения их в IDEA.
    Открыта
Обучение
  • Регистрация
  • Курс Java
  • Курс Harvard CS50
  • Курс по Android
  • Стажировка
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
  • Конкурсы
О нас
  • О JavaRush
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
Видео
  • Топ-3 фичи JavaRush
  • Раздел «Курс»
  • Раздел «Помощь»
  • Раздел «Игры»
  • 3 IDE
  • Светлая тема сайта
Подписывайтесь
VisaMastercard
© 2021 JavaRush «Программистами не рождаются»
© 2021 JavaRush «Программистами не рождаются»