已采纳回答 / 圊涩的苹果
测试了一下,没有book=null运行也没错,不会产生author出错的情况。而且我查了一下java垃圾回收机制的情况,在循环每执行完一次,生成的Object对象都会成为可回收的对象。也就是说在第二次遍历book对象的时候前面那个已经自动被回收。至于老师为啥还要这样做估计只是把这个问题明显化,不让大家产生误会吧
2016-04-25
已采纳回答 / 发呆小青年
这两种的效果是一样的,DocumentBuilderFactory dbf = new DocumentBuilderFactory();//是创建一个DocumentBuilderFactory 的对象DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();//通过调用newInstance()这个方法,去实现创建DocumentBuilderFactory 这个对象的效果,(newInstance() 这个方法的实现类里面你去...
2016-04-05
已采纳回答 / 猛禽斩侧卫
先看看 try语句的语法 try{执行语句}catch(捕捉异常){抛出异常}其实之前语句有两个异常,然后写了另外一个语句有一个异常 合并异常就是 把后面写的语句和之前两句一起try然后一起捕捉异常并抛出
2016-03-09
已采纳回答 / 不为我蓝
不是啊,它做了判断,当qName.equals("name")时,才执行boot.seiName(),value已经是对应书名了因为handler的执行顺序是这样的,startElement 方法,然乎characters方法,在endElement方法,而判断在enElement处,也就是说,来到判断语句之前,value在characters方法已经获取了相应的值了。<...图片...>value已经获取到值了,下面的判断,,肯定有值。
2016-02-23
已采纳回答 / gao634209276
你用电脑的txt文档编写,保存的时候选择utf—8保存,win中文系统下txt默认编码格式是ansi的编码方式保存的。如图<...图片...>
2016-02-02
已采纳回答 / bingu
http://img1.sycdn.imooc.com//567cfb610001050612740720.jpg是这个? ctrl + space,可能跟你的输入法的切换快捷键有冲突,自己修改快捷键
2015-12-25
已采纳回答 / 古__月
应该是编码的问题,你改成这样试试:<?xml version="1.0" encoding="UTF-8"?>改成<?xml version="1.0" encoding="gbk"?>
2015-12-08