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

Лекции

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

    Java Multithreading
    4 уровень, 0 лекция
    Поздравляем с достижением нового уровня
    Открыта
  • Интерфейсы-маркеры, глубокое клонирование

    Java Multithreading
    4 уровень, 1 лекция
    — Привет, Амиго! — Привет, Билаабо! — Сегодня я расскажу тебе про интерфейсы-маркеры. Интерфейсы-маркеры – это интерфейсы, которые не содержат методов. Когда класс наследуется от такого интерфейса, то говорят, что он им помечен. Примеры таких интерфейсов: Cloneable, Serializable, Remote. Интерфейс Serializable используется, чтобы помечать классы, которые поддерживают сериализацию — как доказательство того, что объекты класса ...
    Открыта
  • Задачи на интерфейсы-маркеры

    Java Multithreading
    4 уровень, 2 лекция
    — У Билаабо готовы для тебя задачи. Ты очень способный ученик, Амиго. Надеюсь, с помощью моих задач ты станешь просто недосягаем.
    Открыта
  • Наследование внутренних классов

    Java Multithreading
    4 уровень, 3 лекция
    — Привет, Амиго! — Привет, Ким. — Я хочу рассказать тебе о наследовании внутренних и вложенных классов. — Я готов. — На самом деле с наследованием вложенных классов (те, которые со словом static) никаких проблем нет. Они наследуются так же как и обычные классы: Пример public class Car { public static class Door { } ...
    Открыта
  • Задачи на наследование внутренних классов

    Java Multithreading
    4 уровень, 4 лекция
    — Привет, Амиго! Вот тебе набор шикарных задач, надеюсь, тебе понравится:
    Открыта
  • Локальные классы — классы внутри методов

    Java Multithreading
    4 уровень, 5 лекция
    — Привет, Амиго! Еще маленькая и небольшая тема – это локальные классы. Как ты уже видел, классы можно создавать не только в отдельных файлах, но и внутри других классов. Так вот – это еще не все. Классы можно создавать и внутри методов. Такие классы называются локальными. Они работают как обычные внутренние классы, но их можно ...
    Открыта
  • Задачи на локальные классы

    Java Multithreading
    4 уровень, 6 лекция
    — Привет, Амиго! И еще немного задач. Надеюсь, ты останешься доволен.
    Открыта
  • Что происходит на самом деле (Во что превращаются классы компилятором)

    Java Multithreading
    4 уровень, 7 лекция
    — Привет, Амиго! Вот тебе еще немного информации. Я уже тебе говорила, что все анонимные классы на самом деле превращаются компилятором в обычные внутренние классы. — Ага. Я даже помню, что у них имена – это числа: 1, 2, 3 и т.д. — Именно так. Но вот, еще, какой есть нюанс. Если класс был объявлен ...
    Открыта
  • Конструкторы/переменные анонимных иннер классов, final

    Java Multithreading
    4 уровень, 8 лекция
    — Привет, Амиго! Как ты уже знаешь, у анонимных внутренних классов не может быть конструктора. — Ага. Это очень неудобно. Конструктор – это очень нужная вещь. — Как говорится, если нельзя, но очень хочется, то можно. Вспомни, у статических переменных нет статического конструктора, но есть статический инициализатор – static-блок. — Ага, я помню. — Вот ...
    Открыта
  • Задачи на анонимные иннерклассы

    Java Multithreading
    4 уровень, 9 лекция
    — А вот и новенькие задачи для моего друга:
    Открыта
  • Учимся гуглить. Как скачать видео из интернета

    Java Multithreading
    4 уровень, 10 лекция
    — Привет, Амиго! — Привет, Хулио. Знаешь, я начал следовать твоему совету и гуглить все, о чем ты просил. Действительно, в интернете очень много ответов прямо с примерами. А еще я сайт классный нашел – SakOverlow. Кажется, так называется. — StackOverflow (http://stackoverflow.com/) – это крупнейший сайт/форум, где программисты помогают программистам (и новичкам!). Там практически всегда тебе дают ...
    Открыта
  • Полезные ссылки от профессора — 24

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