我从2004年开始使用Java编程,主要是企业和Web应用程序.但是除了玩具程序之外我从未使用过short或byte,只是为了知道这些类型是如何工作的.即使在100次的for循环中,我们通常也会使用int.而且我不记得我是否遇到过使用byte或short的任何代码,除了一些公共API和框架.
是的我知道,在内存节省实际上很重要的情况下,您可以使用短或字节来节省大型阵列中的内存.有人关心练习吗?或者它只是书中的东西.
将帖子
使用字节数组进行网络编程和套接字通信是一种非常常见的用法.感谢Darren指出这一点.现在怎么样短?瑞恩,举了一个很好的例子.谢谢,瑞恩.
我经常使用byte.通常以字节数组或ByteBuffer的形式,用于二进制数据的网络通信.
我很少使用浮动或双重,我不认为我曾经使用过短.
请记住,Java也用于移动设备,其中内存更加有限.