Собственно интересно как лучше поступать - создавать переменные с byte или с int, если известно что число никогда не будет больше границ byte;
Склоняюсь к мнению что преобразование примитивных типов в любом случае нагружает процессор (да, понятно что это меньше капли), но может я ошибаюсь.
Из минусов это то что потом в коде в нужных местах постоянно придется дописывать (byte).
Приоритет на быстродействие.
Здесь есть развёрнутые ответы 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-битной ячейке. Но если у вас есть очень большие массивы примитивов, при использовании более коротких типов можно сэкономить память.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно просто отфильтровать поток (если не нужно считать 0 кратным 3, нужно будет добавить ещё один фильтр):
Подскажите пожалуйста, как подвинуть ось Oy вправо и добавить отрицание к Ox?