[Java] static vs non-static nested classes July 24, 2013 class difference explanation inner java meaning nested non-static source static +