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
    1 level,0 lecture
    Поздравляем с достижением нового уровня
    Open
  • File, Files, Path

    Java Collections
    1 level,1 lecture
    — Привет, Амиго. Давно не виделись. — Привет, Билаабо. О чем будешь рассказывать? — Сегодня я расскажу о работе с файлами. В Java есть специальный класс (File), с помощью которого можно управлять файлами на диске компьютера. Для того чтобы управлять содержимым файлов, есть другие классы: FileInputStream, FileOutputStream,… — Интересно. А когда ты говоришь «управлять файлами», что ты ...
    Open
  • Задачи на File

    Java Collections
    1 level,2 lecture
    — Привет, Амиго! Я придумал тебе пару интересных задач. Решать их можно только в Intellij IDEA. Вот, смотри, какие интересные условия…
    Open
  • Files, Path

    Java Collections
    1 level,3 lecture
    — О, Риша, здорово! — Привет, Амиго! Как жизнь? — Отлично. Только что Билаабо рассказывал кучу интересного про File, и как с ним работать. — Думаю, у меня как раз есть, что добавить по этой теме. — Да? Тогда с удовольствием послушаю. — Тогда слушай. Java постоянно развивается, постоянно ищутся новые способы делать различные вещи ...
    Open
  • Задачи на Files, Path

    Java Collections
    1 level,4 lecture
    — Привет, Амиго! Я придумал тебе пару интересных задач. Решать их можно только в Intellij IDEA. Вот, смотри, какие интересные условия…
    Open
  • FileInputStream, FileOutputStream, ZipOutputStream, ZipInputStream

    Java Collections
    1 level,5 lecture
    — Привет, Амиго! — Привет, Элли! — Сегодня мы будем изучать потоки ввода-вывода. — Да, я уже там все знаю. Это делается с помощью классов FileInputStream и FileOutputStream. — Да, а какие методы есть у этих классов, знаешь? — Конечно, вот методы FileInputStream: Метод Описание int read() Читает один байт и возвращает его. int read(byte b[]) Читает массив ...
    Open
  • Задачи | 1 уровень | 6 лекция

    Java Collections
    1 level,6 lecture
    — Привет, Амиго! Я придумал тебе пару интересных задач. Решать их можно только в Intellij IDEA. Вот, смотри, какие интересные условия…
    Open
  • Reader, Writer

    Java Collections
    1 level,7 lecture
    — Привет, Амиго, еще раз. — И тебе привет, Риша. О чем будет сегодняшняя лекция? — Сегодня я тебе расскажу про Reader и Writer. — Но, Риша, я же уже почти все о них знаю! — Повторение мать учения. — Гм. Ну, ок. — Reader и Writer – это аналоги InputStream и OutputStream, но в отличие от них, они работают не с ...
    Open
  • Задачи | 1 уровень | 8 лекция

    Java Collections
    1 level,8 lecture
    — Привет, Амиго! Я придумал тебе пару интересных задач. Решать их можно только в Intellij IDEA. Вот, смотри, какие интересные условия…
    Open
  • Properties

    Java Collections
    1 level,9 lecture
    — Сегодня мы изучаем еще одну новую и интересную тему – свойства (properties). В Java принято делать программы гибкими и легко настраиваемыми. Иногда еще говорят легко конфигурируемыми (от конфигурация). Например, твоя программа раз в час копирует файлы из некоторой директории, архивирует их и отсылает тебе на email. Для этого программе надо знать директорию, откуда брать файлы ...
    Open
  • Задачи | 1 уровень | 10 лекция

    Java Collections
    1 level,10 lecture
    — Привет, Амиго! Вот, держи интересную задачу, решать ее можно только в Intellij IDEA.
    Open
  • Учимся гуглить | 1 уровень | 11 лекция

    Java Collections
    1 level,11 lecture
    — Привет, Амиго! Продолжаем наши уроки – учимся гуглить. Вот тебе несколько заданий: Найди в интернете: 1 Примеры работы с классом File 2 Как получить список всех файлов в директории и ее поддиректориях? 3 Как получить список всех файлов в директории с расширением zip? 4 Как заархивировать файл? 5 Как заархивировать много файлов? 6 Как ...
    Open
  • 1
  • 2
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
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