Университет
Frontend курс
Java курс
Python курс
Обучение
Курс
Задачи
Опросы
Помощь
График пинков
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Лекции
Отзывы
О нас
CS50
Начать
Начать обучение
Начать обучение
Карта квестов
Лекции
Открытые квесты
Все квесты
Все уровни
Проект Змейка
Модуль 1. Java Syntax
22 уровень,
3 лекция
Наверняка тебе доводилось использовать в коде с большим количеством условий либо if-else, или switch. Но у этой альтернативы есть недостатки в использовании: в народе switch даже прозвали “антипаттерном”....
Потоки для ввода данных
Модуль 1. Java Syntax
23 уровень,
0 лекция
Потоки данных. Любая программа редко существует сама по себе. Обычно программа как-то взаимодействует с «внешним миром».
Цепочки потоков
Модуль 1. Java Syntax
23 уровень,
1 лекция
Класс InputStreamReader. Еще одной интересной особенностью потоков является возможность объединять несколько потов в цепочки.
Потоки вывода
Модуль 1. Java Syntax
23 уровень,
2 лекция
Класс OutputStream. С потоками ввода мы только что разобрались. Настало время поговорить о потоках вывода. Класс OutputStream является классом-родителем для всех классов, которые поддерживают байтовый вывод.
BufferedWriter
Модуль 1. Java Syntax
23 уровень,
3 лекция
Очень часто в программах есть требование быстро писать данные в файл или другие источники. И в таких случаях возникает вопрос: что использовать, какой класс выбрать?
ByteArrayInputStream
Модуль 1. Java Syntax
23 уровень,
4 лекция
Класс ByteArrayInputStream пакета java.io можно использовать для чтения массива входных данных (в байтах)...
ByteArrayOutputStream
Модуль 1. Java Syntax
23 уровень,
5 лекция
Класс ByteArrayOutputStream реализует поток вывода, в котором данные пишутся в байтовый массив. Буфер автоматически растет, поскольку данные пишутся ему. Поток класса ByteArrayOutputStream создает буфер в памяти...
Дополнительные лекции к уровню
Модуль 1. Java Syntax
23 уровень,
6 лекция
На этом уровне мы разобрали потоки ввода и вывода и познакомились с их методами. Если чувствуете, что тема Java/IO для вас еще не закрыта, можем продолжить разговор и разобрать несколько примеров применения. Ничего сложного: читайте статью "Ввод-вывод в Java. Классы FileInputStream, ...
Паттерны проектирования. Декоратор
Модуль 1. Java Syntax
24 уровень,
0 лекция
Мы уже прошли такую схему использования объекта класса, как Singleton, но ты, возможно, еще не подозреваешь, что это один из паттернов проектирования, причем один из самых используемых...
IO vs NIO
Модуль 1. Java Syntax
24 уровень,
1 лекция
IO (Input & Output) API — это Java API, которое облегчает разработчикам работу с потоками. Скажем, мы получили какие-то данные (например, фамилия, имя и отчество) и нам нужно записать их в файл — в этот момент и приходит время использовать java.io...
Знакомство с файлами
Модуль 1. Java Syntax
24 уровень,
2 лекция
Класс Path. Если вы хотите написать программу, которая делает что-то с файлами на диске, то сделать это очень легко.
Paths
Модуль 1. Java Syntax
24 уровень,
3 лекция
Утилитарный класс — это класс-помощник, содержащий статические переменные и статические методы, которые выполняют определенный перечень задач, объединённых одним смыслом...
Показать еще
1
...
10
11
12
13
14
...
94
Please enable JavaScript to continue using this application.