DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
和 DocumentBuilderFactory dbf = new DocumentBuilderFactory();有差别吗?
这两种的效果是一样的,
DocumentBuilderFactory dbf = new DocumentBuilderFactory();//是创建一个DocumentBuilderFactory 的对象
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();//通过调用newInstance()这个方法,去实现创建DocumentBuilderFactory 这个对象的效果,(newInstance() 这个方法的实现类里面你去看看,它其实封装了一个单例模式)