怎样通过ObjectID或者hashCode获得Object?

SummerYama 2010-03-16 03:25:20
都知道Object都有一个唯一的id值,似乎没有很好的方法得到这个id值,不过hashCode是基于id值的,也是全局唯一的。不知有没有办法反过来,通过已知的id或者hashCode来获得Object?

比如说


public Class TelevisionMirror {
private long id;
Television(id) {}
Screen getScreen() { ... };
}


这个TelevisionMirror是内存中Television的镜像,当调用getScreen()时,先在内存中通过id找到相应的Television实例,然后调用Television.getScreen(),最后返回给TelevisionMirror.getScreen()。问题是怎么通过id找到Television实例?
...全文
225 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
BearKin 2010-03-16
  • 打赏
  • 举报
回复
....你确认?
梦_枫 2010-03-16
  • 打赏
  • 举报
回复
深度。。。。。。。。。。。。。帮顶。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧