社区
Java
帖子详情
java设计难题啊!!
zhangsheng791
2003-10-16 03:29:28
如果我不知道一个java类的细节,我怎么可以存储这类的实例啊?
...全文
31
17
打赏
收藏
java设计难题啊!!
如果我不知道一个java类的细节,我怎么可以存储这类的实例啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
麻团
2003-11-20
打赏
举报
回复
如果设计上就准备不知道内容,则可以用序列化,如果只是想知道,用反编译
航天飞机
zhangsheng791
2003-11-12
打赏
举报
回复
我也考虑了,如果对方有多个构造函数的话,我的想法是,我做一个接口(包括一个输出和一个读入),这两个函数都由他自己来实例化,因为他自己清楚函数内部的结构。我只需要做一个存储,和在其它地方使用。不过我觉得输出和读入都需要提供一种规范给别人用,这样设计很麻烦我暂时没有时间设计啊!!我总觉得从外部来控制找回会有很多问题,不如类里来做,就是编写的人可以会费一些事啊!!
iamwls
2003-11-02
打赏
举报
回复
to : zhangsheng791 (失恋)
想想办法,这样是不可能实现的,别费力气了
不知道构造子,无法实例化的,不同的构造子,不同的构造子参数,实例化的实例当然是不同的
你需要传入参数,并且自动选择使用哪个构造子
如果你都知道,那么,方法如下
通过
Class c = Class.forName("a.b.C");
Constructor[] cc = c. getConstructors();
遍历一下就可以了
minghui000
2003-10-31
打赏
举报
回复
up!!!!
北极猩猩
2003-10-30
打赏
举报
回复
将对象序列化,保存在数据库中的BLOB字段里
jspxnet
2003-10-30
打赏
举报
回复
把类的属性分出来保存就可以了,
veinstone
2003-10-30
打赏
举报
回复
考虑一下reflection技术吧,它可以获得类中的所有你想要的东西,包括方法签名。
favourl
2003-10-26
打赏
举报
回复
将类序列华,java.io.ObjectOutputSteam java.io.ObjectInputSteam
csntgao
2003-10-18
打赏
举报
回复
用一个足够大的字段,把整个流保存进去
zhangsheng791
2003-10-17
打赏
举报
回复
我看了,读取和写都没有问题,可是怎么存到数据库里呢?而且如果这样的话,也就是这些类里面参数实现的类(所有可能涉及到的类)全部需要实现serization接口啊!!!
zhangsheng791
2003-10-17
打赏
举报
回复
欲哭无泪啊!!没办法啊!!我用的是特定数据库,不能实现这个,我也不能换数据库啊!!!求好办法啊!!
truezerg
2003-10-17
打赏
举报
回复
现在有数据库可以直接把java对象存到数据库中。哈,要不你先试一试 ^_^
Hodex
2003-10-16
打赏
举报
回复
再readObject啊,
zhangsheng791
2003-10-16
打赏
举报
回复
这样可以吗?如果类的实例里面还有一些其它不知道的类的实例做为参数怎么办?另外记录的格式会是什么样的呢?我怎么从记录的格式重新得到这些实例(和原来一模一样的)呢?
csntgao
2003-10-16
打赏
举报
回复
WriteObject到流中,不过要看这个类是否实现了serization接口,然后注意引用的处理
zhangsheng791
2003-10-16
打赏
举报
回复
可是我连构造和参数都不知道啊!!!我要把实例的信息存到数据库中,以放做以后来用啊!!
junyi2003
2003-10-16
打赏
举报
回复
用这个类的构造器。
高频LeetCode面试20题(python版本)
高效训练方法:我们采用最有效的训练方法,帮助你快速掌握解题技巧,轻松战胜
难题
!实战演练:我们不仅讲解题目,还提供大量实战练习,让你真正掌握面试技巧,信心满满应对挑战!趣味学习体验:我们的课程不仅内容...
Java
24 岁了,今天是
Java
诞生日!
1995年5月23日,Sun 公司推出
Java
程序
设计
语言和
Java
平台,宣告
Java
正式诞生。从此,
Java
开始一步步成长为世界上最流行的编程语言。 虽然近年来很多人会质疑,“xx语言要超过
Java
,xx语言强势打压
Java
”。但是,在...
1900套计算机专业课程
设计
目录 各类管理信息系统应有尽有,解决你的作业
难题
!
1900套计算机专业课程
设计
目录 各类管理信息系统应有尽有,解决你的作业
难题
!源码论文视频
分享67套基于
Java
开发的
Java
毕业
设计
实战项目(含源码+毕业论文)【新星计划】
【新星计划】分享67套基于
Java
开发的
Java
毕业
设计
实战项目(含源码+毕业论文) 基于
Java
开发的
Java
毕业
设计
实战项目 本文中的所有主题都来自互联网。如果您侵犯您的权利,请及时联系Blogger,博主将及时处理。 投诉...
Java
学习专栏!全网最牛!
Java
学习专栏共有文章(持续更新中)771篇,具体目录如下(获取方式见文末):
Java
基础系列 001:《快速深入理解JDK动态代理原理》002:《这可能是你见过最全面的HashMap解读》003:《我敢打赌你一定没用过
Java
中的这...
Java
50,532
社区成员
85,617
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章