摘要: 用慣了VC的人剛接觸Java大概很不習(xí)慣代碼的調(diào)試,的確,在M$的大部分IDE都做得相當(dāng)出色,包括像VJ++這樣一直被Java程序員稱為是“垃圾”的類庫(kù)(記得以前在瀚海星云的Java版提有關(guān)VJ問題的人是有可能被封的,^_^),它的開發(fā)工具在調(diào)試上都相當(dāng)容易。Java也有命令行方式的調(diào)試和IDE的調(diào)試,但現(xiàn)在的像JB這樣的玩意又是個(gè)龐然大物,低配置的機(jī)器可能就是個(gè)奢望,不像VC那樣。怎么辦呢,高手們說(shuō),“我的jdb用得賊熟練”,那我會(huì)報(bào)以景仰的目光,像我這樣的菜鳥基本上就沒使過(guò)jdb,還是老老實(shí)實(shí)在代碼里面System.out.println(...)。直到1996年一個(gè)叫做“歐洲安全電子市場(chǎng)”(E.U. SEMPER)的項(xiàng)目啟動(dòng),“調(diào)試”不再是一件“體力活”,而是一種軟件設(shè)計(jì)的藝術(shù),這個(gè)項(xiàng)目組開發(fā)的日志管理接口后來(lái)成為Apache Jakarta項(xiàng)目中的一員,它就是現(xiàn)在我們所熟悉的log4j。下面的文字將概要介紹與Java日志記錄相關(guān)的一些技術(shù),目的不是讓您放棄老土的System.out.println(...),而是說(shuō),在Java的世界里可以有許多種選擇,你今天覺得掌握了一件高級(jí)武
閱讀全文