1、这里的单例实现方式一般足够了。单例还有其他的实现方式,满足特殊要求,具体参考:
http://blog.csdn.net/wanghao72214/archive/2009/04/02/4042607.aspx
http://www.cnblogs.com/aspnet2008/archive/2008/05/09/1190328.html
http://tianli.blog.51cto.com/190322/43743
2、所谓“在静态成员中不能调用非静态方法”指的是“在静态成员中不能不通过一个对象调用非静态方法”,有了对象就能调。