new String(“a”) 不一定是在堆中哦 对象未逃逸 占用内存不大是会在栈上分配的