不是很理解你的意思,但感觉还是需要跟你掰点什么....下面是我个人的看发:
不仅仅是java所有的计算机语言都有short int long byte,同样都是由0到9来组成,那为什么还要将他们分得那么细呢?原因是我们必须对数据进行细分使得资源能够更加充分被利用,而不会造成浪费.
short只能存储短小的数据,long可以存储放大型的数据,int就适中了.而byte类型数是用来描述字节流的,所以它的取值范围是-128到+128.由于他们这些特定的性质在不同场合中的应用也是不同的.
所以对于你的问题,我认为short long byte并不是不存在的意义上的类型.而实际存在的必要存在的类型.
假如没有short 那么我们在描述一个很小的数据时都只能用long来实现.这就是资源浪费的表现了. |