байт
Но разные размеры битов даже имеют ТЕОРЕТИЧЕСКУЮ разницу на 64-битном процессоре, который должен иметь возможность сравнивать все эти биты наОДНАЖДЫ?
И КАК ТОЧНО подходят char, float и double?В методе equals вам нужно использовать метод статического сравнения для сравнения чисел с плавающей запятой и double, в среднем это будет МЕНЬШЕ, чем прямое "==", но как именно это сравнить с другими типами?А как насчет символа против короткого, у которого одинаковая длина в битах?Не говоря о неопределенной длине логического бита ...