小女子求解nio写文件问题 本帖最后由 senlinmuvs 于 2013-09-29 15:05:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主了解一下 字符编码 的相关知识吧。文件只保存二进制数据,至于这个数据是什么格式存放的,要由楼主来决定。ByteBuffer是面向比特、字节的,一个整型数据,由4个字节表示。两个整型数据,就是8个字节。读取的时候,也要按照这种编码规则读取,如果按照字符编码规则读取,那么,显示的就不会是整数。问题二,要求楼主再仔细看看ByteBuffer的API文档,了解缓冲区的内部操作,这样自然就明白是怎么回事了。 写文件干嘛不用传统io呢,个人觉得nio应该比较适合于高并发性的网络传输,对于写文件只会增加复杂度。 所以选择使用某项技术,首先要读的是这项技术能够做什么,而不是直接去使用具体的API接口 字符流使用Writer,使用字节流得不到期望的结果。 nio在jdk5之后就没有再更新过了,jdk6,7重写了io底层,部分采用nio技术,除非在高并发领域,否则没必要纠结nio,妹子,哥建议一下 我已经搞清楚了,看了本nio的书谢谢大家。对于8楼的,你已经暴露出你色的本性了 每日一题7 崩溃了,高手帮我看看为什么无法mysql无法回滚! 日志log4j.xml(FileAppender形式的) 急!!!java Swing 如何得到JButton的点击次数!!!谢谢了 浅表复制和深表复制的区别? 怎么把象eclipse 或者editplus 语法加亮的代码连同其颜色一同复制出来? jbutton如何设置大小 关于JTree的问题 java初学者现向各位大虾请教:下面这段代码错在什么地方?(开发工具 jbuilder7). JBuilder6 入门级问题,急!!! 求助socket客户端接收海量数据问题 请解释下下面的java代码
文件只保存二进制数据,至于这个数据是什么格式存放的,要由楼主来决定。
ByteBuffer是面向比特、字节的,一个整型数据,由4个字节表示。
两个整型数据,就是8个字节。
读取的时候,也要按照这种编码规则读取,如果按照字符编码规则读取,那么,显示的就不会是整数。问题二,要求楼主再仔细看看ByteBuffer的API文档,了解缓冲区的内部操作,这样自然就明白是怎么回事了。
谢谢大家。
对于8楼的,你已经暴露出你色的本性了