java中的int 永远都是32位的整数,而在C/C++中,int可能是16位整数、32位整数,也可能是编译器提供商指定的其他大小。唯一的限制只是int类型的大小不能低于short int,并且不能高于long int。在Java中,数据类型具有固定的大小,这消除了代码移植时候令人头痛的主要问题。二进制数据以固定的格式进行的储存和传输,消除了字节顺序的困扰。