????1???????????StaticDemo???????????????????????

????2???????????????????????????????main??????main?????????

????3??????main????????????Person.getInstance();?????????????Person?????????????????Person?????????????

?????????????????????????????????????е??????????????????????????????????????????????????????????£?

??????1????????????????????????????????????????????????????????????????????????????????????????java.lang.Class?????

??????2??????????????????????????????????????????????????????棬????????????????????????????????е???????????????????????????

??????3??????????????????static?????????????????

??????????????????и???????????????????????????????????????????????????????????????clinit?????С?

????????????????????????????????????????????????????constant?????????????????????????????????????clinit?????С?

????????3???????????????????????????????????????????????????????new?????????????????????

????4??????getInstance()???????????????????????????getInstance()????????????????????main??????

????5??????say()?????????????????p???е??????????????????????????????????е?????????????????????????????????????λ??say()??????say()??????????????????е??????

????6??say()????????????????????main??????main????????????????????????????????????????????????

???????????????????new?????????????????????????????????????????湲????????á????????????(?????)???????????????????

?????????????????????????????????棬??????ж????????????????????????????GC????????????????

??????????????????????????????????????????????????????????????????????

??????????????http://blog.csdn.net/thinking_in_android/article/details/8874171