Size: a a a

2020 March 23

IY

Ilya Yarets (axel23) in pro.jvm
Sam Panza
Short мало, long много, int в самый раз
Так сути мы получаем числа на выходе до 255
источник

SP

Sam Panza in pro.jvm
Ilya Yarets (axel23)
Так сути мы получаем числа на выходе до 255
Short выравнивается плохо на современных архитектурах
источник

IY

Ilya Yarets (axel23) in pro.jvm
Sam Panza
Short выравнивается плохо на современных архитектурах
Ну ладно) спасибо за ответ) других ответов не нашел.

Только потому что решили авторы )
источник

IY

Ilya Yarets (axel23) in pro.jvm
Sam Panza
Short выравнивается плохо на современных архитектурах
Извиняюсь. Но вот подумал.

Но ведь метод inputstream и read был написан в Java ver. 1.0. ещё в 90-х
источник

I

Ilia in pro.jvm
те, кто проектировал это, сделали умышленно
источник

VP

Vladimir Petrakovich in pro.jvm
Ilya Yarets (axel23)
Всем привет. Подскажите пожалуйста, почему метод read() класса Inputstream возвращает int а не short?
При работе с одиночными значениями short бесполезен
источник

IY

Ilya Yarets (axel23) in pro.jvm
Ilia
те, кто проектировал это, сделали умышленно
Круто
источник

I

Ilia in pro.jvm
-1 означает конец потока
источник

I

Ilia in pro.jvm
всё есть в интернетах
источник

IY

Ilya Yarets (axel23) in pro.jvm
Ilia
-1 означает конец потока
Это понятно.
источник

I

Ilia in pro.jvm
Ilya Yarets (axel23)
Это понятно.
что понятно? Что в байт нельзя было бы это уместить?
источник

I

Ilia in pro.jvm
тогда о чём вопрос?
источник

I

Ilia in pro.jvm
источник

SP

Sam Panza in pro.jvm
Ilya Yarets (axel23)
Извиняюсь. Но вот подумал.

Но ведь метод inputstream и read был написан в Java ver. 1.0. ещё в 90-х
90е это расцвет 32 разрядов, тащемта
источник

IY

Ilya Yarets (axel23) in pro.jvm
Окей спасибо
источник

SP

Sam Panza in pro.jvm
Ilia
-1 означает конец потока
-1 и в byte помещается. К чему этот пассаж про -1?
источник

o

oxid in pro.jvm
Sam Panza
-1 и в byte помещается. К чему этот пассаж про -1?
Кажется это сделано чтобы не путать -1 который про конец потока с -1 который придет в данных
источник

I

Ilia in pro.jvm
да, интовый
источник

I

Ilia in pro.jvm
немного криво написал
источник

I

Ilia in pro.jvm
значения от 0 до 255 кастит в байт, но нужно одно значение вне этого диапазона, чтоб детектить конец потока
источник