1.Java class file is compiled, there will be a class constant pool
2. During class loading, the class constant pool is loaded into the runtime constant pool
so does this runtime pool have one for each class, or does all classes share one?
in JAVA8, is this runtime constant pool in the heap area or in metaspace?
what is the relationship between the runtime constant pool and the global string constant pool, and where is the global string constant pool?