问答详情
源自:2-1 如何进行 XML 文件解析前的准备工作

关于建立一个DocumentBuilderFactory的对象

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

和 DocumentBuilderFactory dbf = new DocumentBuilderFactory();有差别吗?

提问者:克里斯缇娜 2016-04-05 20:36

个回答

  • 发呆小青年
    2016-04-06 10:26:03
    已采纳

    这两种的效果是一样的,

    DocumentBuilderFactory dbf = new DocumentBuilderFactory();//是创建一个DocumentBuilderFactory 的对象

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();//通过调用newInstance()这个方法,去实现创建DocumentBuilderFactory 这个对象的效果,(newInstance() 这个方法的实现类里面你去看看,它其实封装了一个单例模式)