我不知道我想做什么是可能的,但如果是,我想知道如何.基本上,我想创建一个Map,其中key是一个类(
java.lang.Class),该条目的值是该类的一个实例.目前我有
private Map<Class<?>,Object> myMap = new HashMap<Class<?>,Object>();
但是,这意味着任何Object都可以放置在Map中.如果可能的话,我想要这样做,所以只有一个键中的类的一个实例可以放在地图中.有没有办法使用?参数化在Class上确保这一点?
此外,我发现在做这样的事情时可能会有一个possible memory leak.我不知道我完全明白这是怎么回事.我只会将单身对象粘贴到地图中,那么仍然会有内存泄漏的担心?如果是这样,我该如何防止呢?
解决方法
原文地址:https://www.jb51.cc/java/124894.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。