你是对的。 static变量的元数据是存元空间,但是其数值是在堆里。 你可以试试看分配超大的static数组,是堆溢出。