Преобразование примитивных типов в java нагружает процессор?

169
20 мая 2018, 06:00

Собственно интересно как лучше поступать - создавать переменные с byte или с int, если известно что число никогда не будет больше границ byte;

Склоняюсь к мнению что преобразование примитивных типов в любом случае нагружает процессор (да, понятно что это меньше капли), но может я ошибаюсь.

Из минусов это то что потом в коде в нужных местах постоянно придется дописывать (byte).

Приоритет на быстродействие.

Answer 1

Здесь есть развёрнутые ответы https://stackoverflow.com/questions/14531235/in-java-is-it-more-efficient-to-use-byte-or-short-instead-of-int-and-float-inst.

Вкратце: используйте int. byte поле класса всё равно будет храниться в 32-битной ячейке. Но если у вас есть очень большие массивы примитивов, при использовании более коротких типов можно сэкономить память.

READ ALSO
Отправка request'a с атрибутами

Отправка request'a с атрибутами

Есть Jsp страничка для авторизацииВ ней есть такой блок кода:

193
Есть поток в котором хранится дата. Вопрос, как отфильтровать все даты имеющие в своем составе на второй позиции с конца цифру кратную 3?

Есть поток в котором хранится дата. Вопрос, как отфильтровать все даты имеющие в своем составе на второй позиции с конца цифру кратную 3?

Можно просто отфильтровать поток (если не нужно считать 0 кратным 3, нужно будет добавить ещё один фильтр):

173
JavaFX, автообновление приложения

JavaFX, автообновление приложения

Имеется javaFX приложение, облачное хранилище и mySql бд

183
Как подвинуть ось Оу в JFreeChart

Как подвинуть ось Оу в JFreeChart

Подскажите пожалуйста, как подвинуть ось Oy вправо и добавить отрицание к Ox?

202