一篇文章告訴你: new 和newInstance 的區別

初始化一個類,生成一個實例的時候;newInstance() 和 new 有什麼區別? 用newInstance與用new是區別的,區別在於創建對象的方式不一樣,前者是使用類加載機制,那麼爲什麼會有兩種創建對象方式?這個就要從可伸縮、可擴展,可重用等軟件思想上解釋了。 Java中工廠模式經常使用newInstance來創建對象,因此從爲什麼要使用工廠模式上也可以找到具體答案。 例如: Class
相關文章
相關標籤/搜索