06:44
1,0×
00:00/06:44
484,9 тыс смотрели · 4 года назад
3 года назад
Осваиваем реактивное программирование на Java
Источник: Nuances of Programming Асинхронный ввод/вывод уже какое-то время используется в обиходе. При этом разные языки реализуют его по-разному, но все предоставляют способ уменьшить количество потоков, давая вроде бы полную конкурентность. JavaScript занимался этим с самого начала. При использовании всего одного потока будет мало хорошего, отправь вы в продакшн блокирующий вызов. Несмотря на то, что реактивный Java все больше привлекает интерес разработчиков, большинство знакомых мне программистов по-прежнему живут в многопоточной парадигме...
1 год назад
Java 969. Какие классы позволяют преобразовать байтовые потоки в символьные и обратно?
В Java для преобразования байтовых потоков в символьные и обратно, можно использовать классы InputStreamReader и OutputStreamWriter, которые предоставляют мосты между символьными и байтовыми потоками. InputStreamReader позволяет читать символы из байтового потока, используя определенную кодировку. Пример использования: InputStream inputStream = new FileInputStream("file.txt"); InputStreamReader reader = new InputStreamReader(inputStream, "UTF-8"); В этом примере мы создаем InputStream для файла "file...