☕️ InputStream и его наследники - совокупность для получения байтовых данных из различных источников;
☕️ OutputStream и его наследники - набор классов, определяющих потоковый байтовый вывод;
☕️ Reader и его наследники определяют потоковый ввод символов Unicode;
☕️ Writer и его наследники определяют потоковый вывод символов Unicode.
☕️ OutputStream и его наследники - набор классов, определяющих потоковый байтовый вывод;
☕️ Reader и его наследники определяют потоковый ввод символов Unicode;
☕️ Writer и его наследники определяют потоковый вывод символов Unicode.
👍1
HTTP метод называется неизменяемым, если он на один и тот же запрос всегда возвращает одинаковый результат. HTTP методы GET, PUT, DELETE, HEAD и OPTIONS являются неизменяемыми, поэтому необходимо реализовывать приложение так, чтобы эти методы возвращали одинаковый результат постоянно. К изменяемым методам относится метод POST, который и используется для реализации чего-либо, что изменяется при каждом запросе.
К примеру, для доступа к статической HTML-странице используется метод GET, т.к. он всегда возвращает одинаковый результат. При необходимости сохранять какую-либо информацию, например в базе данных, нужно использовать POST метод.
К примеру, для доступа к статической HTML-странице используется метод GET, т.к. он всегда возвращает одинаковый результат. При необходимости сохранять какую-либо информацию, например в базе данных, нужно использовать POST метод.
👍3
Nashorn - это движок JavaScript, разрабатываемый на Java компанией Oracle. Призван дать возможность встраивать код JavaScript в приложения Java. В сравнении с Rhino, который поддерживается Mozilla Foundation, Nashorn обеспечивает от 2 до 10 раз более высокую производительность, так как он компилирует код и передает байт-код виртуальной машине Java непосредственно в памяти. Nashorn умеет компилировать код JavaScript и генерировать классы Java, которые загружаются специальным загрузчиком. Так же возможен вызов кода Java прямо из JavaScript.
👍9
#вопросы_с_собеседований
Для чего используется PushbackInputStream?
Разновидность буферизации, обеспечивающая чтение байта с последующим его возвратом в поток. Класс
У класса есть дополнительный метод
Для чего используется PushbackInputStream?
Разновидность буферизации, обеспечивающая чтение байта с последующим его возвратом в поток. Класс
PushbackInputStream представляет механизм «заглянуть» во входной поток и увидеть, что оттуда поступит в следующий момент, не извлекая информации.У класса есть дополнительный метод
unread().👍10
Какой результат выполнения следующего кода:
Anonymous Quiz
21%
true
27%
false
25%
Ошибка компиляции
28%
Не знаю
👍8🌭4😁3
Какие классы позволяют ускорить чтение/запись за счет использования буфера?
•
•
•
•
BufferedInputStream(InputStream in)/ BufferedInputStream(InputStream in, int size),•
BufferedOutputStream(OutputStream out)/BufferedOutputStream(OutputStream out, int size),•
BufferedReader(Reader r)/BufferedReader(Reader in, int sz),
• BufferedWriter(Writer out)/BufferedWriter(Writer out, int sz)👍12
Корректно ли такое выражение?
Anonymous Quiz
45%
Да
45%
Нет, будет ошибка компиляции
9%
Нет, будет ошибка во время выполнения
👍13👏1😁1
👍1
Данное выражение иллюстрирует механизм instance method reference: передачи ссылки на метод println() статического поля out класса System.
👍2
#вопросы_с_собеседований
Какие подклассы класса Reader вы знаете, для чего они предназначены?
•
•
•
•
•
•
•
•
•
•
Какие подклассы класса Reader вы знаете, для чего они предназначены?
•
Reader - абстрактный класс, описывающий символьный ввод;•
BufferedReader - буферизованный входной символьный поток;•
CharArrayReader - входной поток, который читает из символьного массива;•
FileReader - входной поток, читающий файл;•
FilterReader - абстрактный класс, предоставляющий интерфейс для классов-надстроек;•
InputStreamReader - входной поток, транслирующий байты в символы;•
LineNumberReader - входной поток, подсчитывающий строки;•
PipedReader - входной канал;•
PushbackReader - входной поток, позволяющий возвращать символы обратно в поток;•
StringReader - входной поток, читающий из строки.❤8👍2🤯1
Какой будет результат компиляции и выполнения данного кода?
Anonymous Quiz
5%
null
15%
Infinity
7%
0
14%
NaN
38%
Ошибка компиляции
22%
Ошибка выполнения
👍7👏2👎1
Ответ на вопрос: "Что такое «транзакция»?"
Транзакция - это воздействие на базу данных, переводящее её из одного целостного состояния в другое и выражаемое в изменении данных, хранящихся в базе данных.
Транзакция - это воздействие на базу данных, переводящее её из одного целостного состояния в другое и выражаемое в изменении данных, хранящихся в базе данных.
👍6