Difference 1:
The object after the instantiation of the ordinary inner class holds the reference of the outer class; the instantiation of the static inner class does not hold the reference of the outer object;
Difference 1:
The object after the instantiation of the ordinary inner class holds the reference of the outer class; the instantiation of the static inner class does not hold the reference of the outer object;