Я программирую на Java с 2004 года, в основном это корпоративные и веб-приложения. Но я никогда не использовал short или byte , кроме игрушечной программы, просто чтобы узнать, как работают эти типы. Даже в цикле for 100 раз мы обычно используем int . И я не помню, сталкивался ли я когда-либо с кодом, который использовал байт или short , кроме некоторых открытых API и фреймворков.
Да, я знаю, вы можете использовать short или byte для сохранения памяти в больших массивах, в ситуациях, когда экономия памяти действительно имеет значение. Кто-нибудь хочет практиковать это? Или это просто что-то в книгах.
[Изменено]
Использование байтов массивов для сетевого программирования и обмена сокетами - довольно распространенное использование. Спасибо, Даррен, за это. А как насчет коротких ? Райан, дал отличный пример. Спасибо, Райан.