已采納回答 / 圊澀的蘋果
測試了一下,沒有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