说读取一个数据时,不必关心这个数值应当是多少字节.可是JAVA程序本来是工作在虚拟机里的,虚拟机就隐藏了具体机器相关的东西啊?难道是虚拟机在不同平台上的实现对相同的程序会有不同的行为?就想说的AWT与机器相关一样?
还有看了API发现他的表示数据方法好象有点特别,和UTF-8也不一样,谁能给点看法.
还有看了API发现他的表示数据方法好象有点特别,和UTF-8也不一样,谁能给点看法.
解决方案 »
- 学完java se 想做些小项目巩固学习,哪本书比较好?
- 计算TableViewer的行数
- 高手能做出这道题来吗?在线等!
- 如何用jmsn发短信?
- 100分! 挑战你的思维~~ 面向对象的经典问题 --- 如何设计这样一个类描述一辆汽车? ^_^
- 问一个低级的概念
- EJB远程连接问题[Swing+jboss+linux]
- 求高手点拨一个Swing开发中的小技术问题.
- jbuilder6.0中数据库连接SqlServer的问题
- log4j 邮件 mail
- 在SWT中使用TabFolder,并添加了几个TabItem,怎么在程序中使某个TabItem被选中
- 我用Java编了一个八数码游戏,请各位高手帮忙看看有什么问题,谢谢了
即使里面当前位置存的是浮点数。
编程思想里说“如果使用DATAOUTPUTSTREAM写数据,使用DATAINPUTSTREAM可以完全无误地读回这些数据,不论平台为何。”
是不是不同机器对数值类型的数据的表示不同,所以把3。24写入一个文件,程序执行后会把机器的表示写入文件从而和机器相关,而DATAOUTPUTSTREAM又包了一层?机器不整数都是补码,浮点都是IEEE表示么?