不知道你的所谓bin是什么文件
解决方案 »
- 数据库更新语句出错!求解
- 遇到了Runtime Error
- (环境:linux+apache+php5)想把函数中“总计”的值显示为checkbox选中后的文件大小的总和,测试时提示: ftrs = document.getElementByName('file_list[]');(是取checkbox)不合法?
- J2SE数据类型方面的问题,值得一看,保证可以学到东西
- star821116(公敌想回家^_^) ,进来!
- 新手做C/S结构程序时的困惑?高手解惑啊!!!!
- 100分,请大家详细给我讲讲“接口”和“抽象类”以及实例化的问题。我想很多人也不太明白。
- 到哪儿可以找到JDK的帮助文件?????????
- java送分题:
- 在jsp页面 如何在 s:iterator 遍历的时候获取 所遍历的集合长度
- 关于日期的问题,谢谢
- 关于import和#include的几个疑问
比如,写入一个可以序列化的对象objObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("DATA"));
oos.writeObject(obj);
就是二进制的binary文件。to xiaohaiz(老土进城,两眼通红) :
你说的写入一个obj(Object)?
我不太懂,能不能具体一点阿
Mars_wx(晓晓) 大致解释了一下俺的意思,楼主不知明白否?
这样的做法是对象持久化的一种做法。楼主想一想,对象实例在什么地方?一定是在内存中,更准确一点说是在JAVA虚拟机的内存空间中。如果你退出JAVA虚拟机,或者机器断电什么的,这些内存中的对象一定是不复存在了。但是假设俺们一定需要把某些关键的对象先记录到磁盘存储,下次再使用(这可以是两个分布的步骤)。此时,对象持久化就派上了作用。俺上面举的只是简单一例。其实JDK1.4中好像就提供了轻量级对象持久化的手段。
如果楼主感兴趣,请查阅更多的相关文档,比如JLS,你总能在java.sun.com找到。另外阅读Serialization规范也应该是有益的。
请问怎么用java写bin文件阿?其实很简单,要写入的二进制是什么?最后的表现形式一定是字节流。
写入文件怎么写?当然是文件输出流。
所以,问题就可以回答为将字节流写入文件输出流。嗯,这样就应该能够回答楼主的问题了。
:-)
FileOutputStream fos=new FileOutputStream(new File("aaa.abc"));
fos.write(byt);
fos.close();这么写的阿?