这个地方为什么加new

问题描述

DocumentBuilder db=factory.newDocumentBuilder(); Document xmldoc=db.parse(new File("Test1.xml")); root=xmldoc.getDocumentElement();parse在这里应该称为方法,还是类,它的后面为什么要加new,new后面的File("Test1.xml"),test1.xml文件必须我自己先在工作区下建好,又不是这个方法给我建的一个新文件。问题补充:那为什么api中的parse说明没有new呢?parsepublic Document parse(File f) throws SAXException, IOException将给定文件的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。如果 File 为 null,则抛出一个 IllegalArgumentException。 参数:f - 包含要解析的 XML 的文件。 返回:一个新的 DOM Document 对象。 抛出: IOException - 如果发生任何 IO 错误。 SAXException - 如果发生任何解析错误。另请参见:DocumentHandler问题补充:File file=new File("Test1.xml"); 上边这一句是不是把已经存在在工作区的Test1.xml文件把它实例成一个File类型的实例呢?

解决方案

你好,parse是一个方法,方法有一个参数是一个文件,即parse(File file){}代码 Document xmldoc=db.parse(new File("Test1.xml")); 相当于File file=new File("Test1.xml"); Document xmldoc=db.parse(file);希望对你有帮助!
解决方案二:
我说朋友啊public Document parse(File f) throws SAXException这个是一个方法的定义,他说明了parse接受一个File类型的对象你可以将一个变量制定为File对象,也可以直接把这个对象传进去你似乎应该好好看看基础知识了,变量如何定义,如何调用要 弄清楚
解决方案三:
其实db.parse(new File(**))parse 只是一个带参数的方法楼上所说的后面的new File 只是传一个File变量进去.你可以先实例化再传也是一样的...
解决方案四:
new File("fileName")这个写法并不是建立一个文件,而是获得一个文件的引用

时间: 2024-09-20 10:25:26

这个地方为什么加new的相关文章

浅谈地方网站的四种长尾关键词组合法

用户上网都会把自己的生活习惯带进网络,就像搜索信息一样,一般用户都会按自己说话的方式搜索,比如"到上海的火车几点一班"而不会去用文绉绉的方法.所以,这就是长尾关键词的精确来源,很多的站长对这些还没看懂.其实好好利用地方语言打造的长尾关键词更加的有效果.今天笔者分享利用地方语言选择长尾关键词的方法: 组合法一.地方语言加上主关键词 用户通过搜索信息时,都会按照自己的说话方式搜索,而每个地区的语言又有所不同,自然就可以打造不同的长尾关键词了,就像土豆来说吧,土豆的学名叫马铃薯.洋芋,英文名

JavaScript中的对象动态加载技术

 什么是JavaScript对象动态加载 JavaScript动态加载(JavaScript Object Dynamic Loading) - 之所以叫做动态,是应为其有别与通常的静态加载形式. 典型的JavaScript静态加载方式,是通过<script>标签将我们可能需要的所有JS文件依次嵌入到一个HTML页面中,当浏览器执行到<script> 标签,就会到我们指定的地方去加载JavaScript并运行,这时,文件中定义的无论方法.类.对象等,已经存在与浏览器,等待被使用.除

lazy-hibernate 懒加载机制及抓取策略

问题描述 hibernate 懒加载机制及抓取策略 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.gycn.model.Hotel.roomTypes, no session or session was closed 出现这种情况是因为用了懒加载,但是有的地方需要加载集合,有的地方则不用,那么lazy这个属性到底要怎么设置呢? 解决方案 抓取策略应

语音\视频报错,libeasemob_jni.so已加 android

问题描述 dlopen("/data/app-lib/com.example.com.jglx.android.app-2/libeasemob_jni.so") failed: dlopen failed: "/data/app-lib/com.example.com.jglx.android.app-2/libeasemob_jni.so" not 32-bit: 2请问怎么办 解决方案 应该加的地方都加了的,后来在armeabi-v7a下面加了个libease

Jquery promise实现一张一张加载图片_jquery

Promise是CommonJS的规范之一,拥有resolve.reject.done.fail.then等方法,能够帮助我们控制代码的流程,避免函数的多层嵌套.如今异步在web开发中越来越重要,对于开发人员来说,这种非线性执行的编程会让开发者觉得难以掌控,而Promise可以让我们更好地掌控代码的执行流程,jQuery等流行的js库都已经实现了这个对象,年底即将发布的ES6也将原生实现Promise. 在javascript设计模式实践之代理模式--图片预加载中用代理模式实现了图片预加载功能.

EF如何操作内存中的数据以及加载相关联表的数据:延迟加载、贪婪加载、显示加载

原文:EF如何操作内存中的数据以及加载相关联表的数据:延迟加载.贪婪加载.显示加载 之前的EF Code First系列讲了那么多如何配置实体和数据库表的关系,显然配置只是辅助,使用EF操作数据库才是每天开发中都需要用的,这个系列讲讲如何使用EF操作数据库.老版本的EF主要是通过ObjectContext来操作数据库的,一看是Object打头的,自然相当庞大,方法也比较多.到了经典的4.1版本,EF小组推出了一些更简单好用的API,就是DbContext,它包括更常用的方法.看看EF小组是怎么说

浅析地方旅游网首页的帮助中心和联系我们等内容是否屏蔽蜘蛛

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着中国旅游行业的不断发展,去旅游已经成为了人们的爱好,然而当旅游行业在不断的扩大,目前为止很多地方旅行社已经搬到了互联网上,通过各种类型的搜索引擎在互联网上为人们提供方便而快捷的搜索旅游景区景点和提交订单,这一快捷方式让人们非常满意,也充分的体现到将实体旅行社搬到互联网不仅给了人们用户体验还给了搜索体验,从数据上显示,绝大部分的游客都不去实

如何通过百度经验平台有效的推广地方旅游网站

摘要: 在负责优化贵州旅游网站的这段时间里,笔者一直研究着地方旅游网站的外链平台,从哪些平台发布外链效果好,哪些平台发布外链能给网站带来流量跟传递权重,经过一段时间的测试 在负责优化贵州旅游网站的这段时间里,笔者一直研究着地方旅游网站的外链平台,从哪些平台发布外链效果好,哪些平台发布外链能给网站带来流量跟传递权重,经过一段时间的测试最终选择了分类信息平台,但不是每个分类平台都可以做到十全十美的,后来进军百度经验,因第一次在百度经验上做外链后感觉收录挺快的,而且帖子的排名也挺高的,但最终发现加链接

浅析如何通过百度经验平台有效的推广地方旅游网站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在负责优化贵州旅游网站的这段时间里,笔者一直研究着地方旅游网站的外链平台,从哪些平台发布外链效果好,哪些平台发布外链能给网站带来流量跟传递权重,经过一段时间的测试最终选择了分类信息平台,但不是每个分类平台都可以做到十全十美的,后来进军百度经验,因第一次在百度经验上做外链后感觉收录挺快的,而且帖子的排名也挺高的,但最终发现加链接的地方被加了no