多项选择题

A.虚拟机必须为每个被装载的数据类型维护一个常量池
B.常量池就是某种数据类型所用到常量的一个有序集合,包括直接常量(string,integer和floatingpoint常量)和对其他类型、字段和方法的符号引用
C.池中的数据项就像数组一样是通过索引访问的
D.常量池存储了相应类型所用到的所有类型、字段和方法的符号引用,所以它在Java程序的动态链接中起着核心的作用