Java中的Hashmap或对象指针映射

Java中的Hashmap或对象指针映射,java,pointers,map,dictionary,Java,Pointers,Map,Dictionary,我试图用Java为我的课程期末专题制定一个课程时间表,但我遇到了一些麻烦。我需要一种在Hashmap或Java的其他映射接口中存储对象(CourseClass或Class类型的对象)指针的方法 为了解决同一时空中多个房间中的多个类的问题,我创建了一个“类”向量(创建) 好吧,现在我需要一个班级开始的地方。我可以这样做: HashMap <CourseClass, Integer> = ... HashMap=。。。 但它将存储另一个CourseClass对象,而这不是我想要的(或

我试图用Java为我的课程期末专题制定一个课程时间表,但我遇到了一些麻烦。我需要一种在Hashmap或Java的其他映射接口中存储对象(CourseClass或Class类型的对象)指针的方法

为了解决同一时空中多个房间中的多个类的问题,我创建了一个“类”向量(创建)

好吧,现在我需要一个班级开始的地方。我可以这样做:

HashMap <CourseClass, Integer> = ...
HashMap=。。。
但它将存储另一个CourseClass对象,而这不是我想要的(或我需要的…),我只想要一个指向已经创建的CourseClass对象的指针


有人能给我一个好的建议来解决我的问题吗

Java的映射只存储对对象的引用


您的
HashMap
不会存储另一个CourseClass对象。地图中的每个条目将存储对CourseClass的引用和对整数的引用。这些对象可能有其他指向它们的引用。

Java的映射只存储对对象的引用


您的
HashMap
不会存储另一个CourseClass对象。地图中的每个条目将存储对CourseClass的引用和对整数的引用。这些对象可能有其他指向它们的引用。

Java中没有指针的概念,只有对对象的引用。当您再次拉出
映射时,您在
映射中放置的任何引用都将引用同一个对象。Java中没有指针的概念,只有对对象的引用。当您再次将其拉出时,您在
地图中放置的任何引用都将引用同一对象。
HashMap <CourseClass, Integer> = ...