JAVA默认的整数类型是INT,一直用它就行了,为什么还要用BYTE.SHORT
还有什么时候才用这两个啊

解决方案 »

  1.   

    我觉得至少有两方面的原因:
    1.有时候不需要用int这么大的一个容器来放置一个数字。
    2.定义了这些类型,便于和其它语言进行数据的交流,如和c。至于什么时候用到嘛,写socket的时候,socket传得就是字节流,要是传int流的话,可能因为Little-Endian和Big-Endian的不同而发生问题。
    short啥时候用就不知道了,请楼下回答。
      

  2.   

    byte 是计算机的基本的数据单位,这个很多使用. short确实不怎么用。可能许多时候都可以用,(比如控制循环什么的,但"short" 不如"int"短小,所以就用int了。
      

  3.   

    byte 是计算机的基本的数据单位,这个很多使用. short确实不怎么用。可能许多时候都可以用,(比如控制循环什么的,但"short" 不如"int"短小,所以就用int了
      

  4.   

    各有各的用处,只是使用的频率不同罢了,但是还是有存在的必要的!
    在某些场景下用byte或者short比用int的存储空间更小吧!
      

  5.   

    你才刚学吧!
    你现在就用INT吧
    也没啥区别,就是用byte和short来定义存储比用int存储小点罢。
    现在还不用死钻,以后慢慢就理解了。
      

  6.   

    你才刚学吧!
    你现在就用INT吧
    也没啥区别,就是用byte和short来定义存储比用int存储小点罢。
    现在还不用死钻,以后慢慢就理解了。
    [/Quote]
      

  7.   

    你才刚学吧!
    你现在就用INT吧
    也没啥区别,就是用byte和short来定义存储比用int存储小点罢。
    现在还不用死钻,以后慢慢就理解了。