永发信息网

java在客户端和服务器中如何序列化文件

答案:2  悬赏:70  手机版
解决时间 2021-02-04 11:35
最好举例说明一下谢谢!!我可以同一个包内序列化文件,可是在客户端与服务器就迷糊了!我记得使用ObjectOutputStream、in来传送和接收
可是我怎么也搞不出来!很着急!哪位能帮帮我
最佳答案
// 发送
URLConnection urlc = null;
urlc = url.openConnection();
urlc.setRequestProperty("content-type",
" application/x-www-form-urlencoded");
urlc.setDoOutput(true);
urlc.setDoInput(true);
outStream = urlc.getOutputStream();
GZIPOutputStream gzipout = new GZIPOutputStream(outStream);
ObjectOutputStream out = new ObjectOutputStream(gzipout);
//request 要序列化的对象
out.writeObject(request);
gzipout.finish();
out.flush();
outStream.close();
// 接收
inStream = urlc.getInputStream();
GZIPInputStream gzipin = new GZIPInputStream(inStream);
ObjectInputStream ois = new ObjectInputStream(gzipin);
//接收到的对象
o= ois.readObject();
全部回答
一个类对象能否被序列化,是在定义该类的时候,是否已经继承了serializable接口有关。 不能说序列化某个对象。所以你的说法是错误的。 假如 public class a implements java.io.serializable{...}那么,a a=new a(),这个对象a就已经序列化好的了。 你在in流那里,直接使用readobject(),这样就得到一个object类型,然后再转化你需要的对象不就得了吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
索要锦旗该怎么办
米兰国际婚纱摄影机构(207省道与健康街交叉口
photoshop那个从网上下载的字体的笔刷,是怎
河渚塔怎么去啊,有知道地址的么
四书章句集注的内容简介
数学题 找规律 分数规律
手机内外屏一起换得多少钱
科目一可以买过去吗
悼念亲人的歌曲
急!我想和你成为笔友的英文是什麽?
俏新娘婚纱摄影(交通路与工农路交叉口向南50
红米手机酷狗音乐下载到内存卡然后再把内存卡
晨记稍麦五里营店地址在什么地方,想过去办事
怎样快速把别人家的广告费点击完
亲密爱人婚纱摄影(枣集镇大桥东20路南亲密爱
推荐资讯
【人为什么会困】人困的时候为什么会打哈欠?
Swiper做的微信页是每一屏都是100%高度,现在
兰州市气象局地址好找么,我有些事要过去
优酷视频会员怎么共享
小张想查找计算机中的声音文件,应查找的文件
类地行星的意思是什么啊?知道的请说下!
一定要先上临牌吗?
vml im2.0 怎么样是wpp的
长笛86拍怎么吹,四分音符吹几拍
qq登陆错误代码3101是什么意思?
巩留县农业技术推广站我想知道这个在什么地方
用手机注册网易邮箱,每月会扣除话费吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?