说读取一个数据时,不必关心这个数值应当是多少字节.可是JAVA程序本来是工作在虚拟机里的,虚拟机就隐藏了具体机器相关的东西啊?难道是虚拟机在不同平台上的实现对相同的程序会有不同的行为?就想说的AWT与机器相关一样?
还有看了API发现他的表示数据方法好象有点特别,和UTF-8也不一样,谁能给点看法.
------解决方案--------------------
A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way. An application uses a data output stream to write data that can later be read by a data input stream.
primitive理解为基本数据类型更好些吧