Почему у Java нет суффикса типа байта? [закрыто]

Таким образом, java имеет длинный суффикс типа для литералов: (123L), суффикс двойного типа (43.21D), суффикс с плавающей точкой (1.234F). Итак ... почему нет суффикса типа байта? Например, при написании некоторого кода тестирования вы ДОЛЖНЫ приводить все свои байты, когда они используются в качестве параметров функции.

ByteBuffer b = ByteBuffer.allocate(100);
b.put((byte)3);   // super annoying
b.put(3b);        // if only

Понятно, что использование B или b не сработает, поскольку может конфликтовать с возможностью указывать байт в шестнадцатеричном или восьмеричном виде (особенность критического языка). Но какая-то другая буква, как Z z? или Y y (для байт)?

Ответы на вопрос(1)

Ваш ответ на вопрос