<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[naerna的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/naerna</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; naerna]]></copyright><item><title><![CDATA[单例模式中instance为什么一定要是static的]]></title><link>https://blog.youkuaiyun.com/naerna/article/details/80498633</link><guid>https://blog.youkuaiyun.com/naerna/article/details/80498633</guid><author>naerna</author><pubDate>Tue, 29 May 2018 16:59:04 +0800</pubDate><description><![CDATA[原因如下：1.通过静态的类方法（getInstance) 获取instance，该方法是静态方法，instance由该方法返回（被该方法使用），如果instance非静态，无法被getInstance调用；2.instance需要在调用getInstance时候被初始化，只有static的成员才能在没有创建对象时进行初始化。且类的静态成员在类第一次被使用时初始化后就不会再被初始化，保证了单例。3....]]></description><category></category></item></channel></rss>