多项选择题

String str = new String(“abc”),“abc”在内存中是怎么分配的()。

A.堆
B.栈
C.字符串常量区
D.寄存器