本文是引用https://club.perfma.com/article/2261053 有人问了个小问题,说: public class Test { static Test2 t1 = new Test2(); Test2 t2 = new Test2(); public void fn() { Test2 t3 = new Test2(); } } class Test2 { } 这个程序的t1.t2.t3三个变量本身(而不是这三个变量所指向的对象)到底在哪里. TL;DR版回答是: t1