Університет
Frontend курс
Java курс
Python курс
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Усі квести
Усі рівні
Потоки виведення
Модуль 1. Java Syntax
24 рівень,
2 лекція
Клас OutputStream. З потоками введення ми щойно розібралися. Настав час поговорити про потоки виведення. Клас OutputStream є батьківським класом для всіх класів, які підтримують байтове виведення.
BufferedWriter
Модуль 1. Java Syntax
24 рівень,
3 лекція
Дуже часто у програмах є вимога швидко писати дані у файл чи інші джерела. І в таких випадках постає питання: що використати, який клас обрати?
Додаткові лекції до рівня
Модуль 1. Java Syntax
24 рівень,
4 лекція
На цьому рівні ми розібрали потоки введення та виведення та ознайомилися з їхніми методами. Якщо відчуваєте, що тема Java/IO для вас ще не закрита, можемо продовжити розмову і розібрати кілька прикладів застосування. Нічого складного: читайте статтю «Введення-виведення у Java. Класси FileInputStream, ...
ByteArrayInputStream
Модуль 1. Java Syntax
25 рівень,
0 лекція
Клас ByteArrayInputStream пакету java.io можна використовувати для читання масиву вхідних даних (у байтах)...
ByteArrayOutputStream
Модуль 1. Java Syntax
25 рівень,
1 лекція
Клас ByteArrayOutputStream реалізує потік виведення, в якому дані пишуться в байтовий масив. Буфер автоматично зростає, оскільки дані пишуться йому. Потік класу ByteArrayOutputStream створює буфер у пам’яті...
Патерни проєктування. Декоратор
Модуль 1. Java Syntax
25 рівень,
2 лекція
Ми вже пройшли таку схему використання об’єкта класу, як Singleton, але ти, можливо, ще не підозрюєш, що це один із патернів проєктування, причому один із тих, що найчастіше використовується...
Додаткові лекції до рівня
Модуль 1. Java Syntax
25 рівень,
3 лекція
Додаткові лекції до рівня
IO vs NIO
Модуль 1. Java Syntax
26 рівень,
0 лекція
IO (Input & Output) API — це Java API, яке полегшує розробникам роботу з потоками. Скажімо, ми отримали певні дані (наприклад, прізвище, ім’я та по батькові), і нам потрібно записати їх у файл — у цей момент і настає час використати java.io...
Знайомство з файлами
Модуль 1. Java Syntax
26 рівень,
1 лекція
Клас Path. Якщо ви хочете написати програму, що працює з файлами на диску, ви можете легко це зробити. У Java є дуже багато класів, які допомагають працювати з файлами та їхнім вмістом. У ранніх версіях Java для роботи з файлами використовувалися такі класи, як File
Buffer, Channel
Модуль 1. Java Syntax
26 рівень,
2 лекція
Раніше ми з вами познайомилися з IO API (Input & Output Application Programming Interface) та пакетом java.io, у класах якого зосереджено основний функціонал роботи з потоками Java. Ключовим тут є поняття потоку (stream)...
Selector
Модуль 1. Java Syntax
26 рівень,
3 лекція
У цій лекції ми познайомимося із селектором, що представлений класом Selector. Клас знаходиться в пакеті java.nio.channels, тому для його використання не треба буде нічого завантажувати або налаштовувати. Об’єкт типу Selector може стежити за одним...
Paths
Модуль 1. Java Syntax
26 рівень,
4 лекція
Утилітарний клас — це клас-помічник, що містить статичні змінні та статичні методи, які виконують певний перелік завдань, об’єднаних одним сенсом...
Показати ще
1
...
10
11
12
13
14
...
93
Please enable JavaScript to continue using this application.