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

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Вы достигли 20 уровня

    Java Core
    10 level,0 lecture
    Поздравляем, вы прошли 9 уровень квеста «Java Core»! Вы узнали много нового о потоках ввода-вывода, познакомились с адаптерами, потренировались писать собственные обёртки на на System.out, а ещё — решили 29 задач (если только не оставили пару-тройку на потом). На 10 уровне будем изучать сериализацию.
    Open
  • Сохранение массива объектов

    Java Core
    10 level,1 lecture
    Внимание! Сегодня в секретном центре JavaRush проводится семинар на тему «Что делать, если нужно сохранить объект в файл построчно?». На дискуссию приглашаются все студенты второго квеста, достигшие десятого уровня. Семинар ведет штурман и кандидат межзвездных наук Элеонора Кэрри.
    Open
  • Задача на сохранение массива объектов в файл

    Java Core
    10 level,2 lecture
    До учителя Диего дошли слухи, что вы, наряду с другими учениками уровня прослушали один очень интересный семинар, на котором узнали, каким образом можно сохранять объект в файл построчно. Диего этого так не оставит, теперь придется решать задачки на эту тему. Хотя вас только того и надо, не так ли?
    Open
  • Сериализация. Начало.

    Java Core
    10 level,3 lecture
    Java-машина умеет сохранять и загружать свои объекты. Для этого ей даже не требуются методы save & load: все объекты хранятся внутри Java-машины, и она имеет к ним полный доступ. Так вот, сериализация – это встроенный прямо в Java-машину процесс сохранения состояния объекта в последовательность байт.
    Open
  • Задачи на сериализацию

    Java Core
    10 level,4 lecture
    Как сериализовать человека? Как сериализовать JavaRush? Как сериализовать Singleton? Как сериализовать static? Как, в конце-коцов, сериализовать что-нибудь свое? На эти вопросы сегодня придется ответить вам, решив 5 задач на сериализацию, подготовленные учителем Диего.
    Open
  • Модификатор transient

    Java Core
    10 level,5 lecture
    Свойства класса, помеченные модификатором transient, не сериализуются. Обычно в таких полях хранится промежуточное состояние объекта, которое, например, проще вычислить, чем сериализовать, а затем десериализавать. Для чего это нужно? Узнаете из лекции.
    Open
  • Сохранение данных/externalizable

    Java Core
    10 level,6 lecture
    В Java есть очень полезный интерфейс Externalizable. Если им заменить интерфейс Serializable, класс сможет управлять процессом сериализации в ручном режиме. А всё потому, что интерфейс Externalizable, в отличие от Serializable, содержит два метода, которые вызываются Java-машиной при сериализации объекта. Как это выглядит, покажет учитель Риша.
    Open
  • Задачи на сериализацию и десериализацию

    Java Core
    10 level,7 lecture
    Сериализация — не самая простая тема, не так ли? Впрочем, студентам, заканчивающим второй квест она вполне по зубам. Учитель Диего предлагает вам постигать её на практике прямо сейчас. Для этого он подготовил пять интересных (или не очень, кому как) задачек.
    Open
  • Полезные ссылки от Профессора — 20

    Java Core
    10 level,8 lecture
    Смотреть на один и тот же материал под разными углами — полезно, ведь все мыслят по-разному, и, возможно, лучший источник теории для вас отличается от того, который подойдет вашему другу. Сегодня профессор Нуддлз нашёл для вас интересную статью о сериализации.
    Open
  • Sun Microsystems Java

    Java Core
    10 level,9 lecture
    Есть у нас на JavaRush такая традиция: ближе к концу уровня учитель Хулио приглашает вас посмотреть интересное и увлекательное видео, связанное с ИТ. Вы расслабляетесь, узнаете много нового, да ещё и чёрную материю за это получаете… История компании Sun, родителя Java — в этом видеоролике.
    Open
  • Бонусное задание | 10 лекция | 10 уровень

    Java Core
    10 level,10 lecture
    Капитан Galaxy Rush Бобров на связи! У него для вас есть пару сюрпризов. Точнее, не пару, и не сюрпризов, а целых десять задач на сериализацию. Считайте их, а также три бонусные задачки на алгоритмы, финальным тестом квеста.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • 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