摘要: 摘錄彭德懷在各個(gè)不同歷史時(shí)期的一些照片 閱讀全文
摘要: 這是我在去年國慶期間寫的一篇小文,曾經(jīng)貼到水木清華history版,清明又要到了,權(quán)當(dāng)憑吊這位老人罷…… 閱讀全文
摘要: PushbackInputStream和PushbackReader是Java I/O系統(tǒng)里兩個(gè)比較讓人迷惑的類,我以前對它(們)就不太了解,直到某一天看了以前水母Java版的牛人zms的評論和一些資料以后才有所獲益。這是幾個(gè)月以前的事情了,這幾天寫有關(guān)序列化的總結(jié)時(shí)才想到這也不失為一個(gè)好的話題。 閱讀全文
摘要: 已經(jīng)有一個(gè)多月沒有搭理blog了,原因很多,譬如實(shí)驗(yàn)室的項(xiàng)目正在收工,巨忙;譬如找工作及其相關(guān)的事情;而且二月份大部分時(shí)間是陪老爹老媽,家里撥號的速度可想而知……但主要還是沒有找到一個(gè)合適的topic,或者說這段時(shí)間懶了(臨畢業(yè)前期綜合癥),凈在看《漢武大帝》和歷史方面的書,還有其它亂七八糟的閑書,就是沒有認(rèn)真地玩Java,哈哈!現(xiàn)在工作差不多落實(shí)了,好在不算太爛,小資青年jungleford的生活又開始步入正軌了!以上是新年里的一些廢話。 今天稍微聊一點(diǎn)關(guān)于“程序狀態(tài)保存”方面的問題,我們很容易就會想到“序列化”(Serialization,有的書上又翻譯為“順序化”或者“串行化”,但“串行”一詞總是讓我聯(lián)想到通信和硬件接口,所以我更習(xí)慣于“序列化”的叫法,何況這種叫法是有來頭的,后面我會談到這個(gè)名稱的由來),當(dāng)然,序列化是一種方便有效的數(shù)據(jù)存取方式,但它還有更加廣泛的應(yīng)用。廣義上講,就是討論一下I/O的一些應(yīng)用。 閱讀全文
摘要: 用慣了VC的人剛接觸Java大概很不習(xí)慣代碼的調(diào)試,的確,在M$的大部分IDE都做得相當(dāng)出色,包括像VJ++這樣一直被Java程序員稱為是“垃圾”的類庫(記得以前在瀚海星云的Java版提有關(guān)VJ問題的人是有可能被封的,^_^),它的開發(fā)工具在調(diào)試上都相當(dāng)容易。Java也有命令行方式的調(diào)試和IDE的調(diào)試,但現(xiàn)在的像JB這樣的玩意又是個(gè)龐然大物,低配置的機(jī)器可能就是個(gè)奢望,不像VC那樣。怎么辦呢,高手們說,“我的jdb用得賊熟練”,那我會報(bào)以景仰的目光,像我這樣的菜鳥基本上就沒使過jdb,還是老老實(shí)實(shí)在代碼里面System.out.println(...)。直到1996年一個(gè)叫做“歐洲安全電子市場”(E.U. SEMPER)的項(xiàng)目啟動(dòng),“調(diào)試”不再是一件“體力活”,而是一種軟件設(shè)計(jì)的藝術(shù),這個(gè)項(xiàng)目組開發(fā)的日志管理接口后來成為Apache Jakarta項(xiàng)目中的一員,它就是現(xiàn)在我們所熟悉的log4j。下面的文字將概要介紹與Java日志記錄相關(guān)的一些技術(shù),目的不是讓您放棄老土的System.out.println(...),而是說,在Java的世界里可以有許多種選擇,你今天覺得掌握了一件高級武 閱讀全文
摘要: 對于Java集合框架(Java Collections Framework,JCF),Java玩家大概都不會陌生,在C++里面相似的概念是標(biāo)準(zhǔn)模板庫(Standard Template Library,STL),主要是對一些數(shù)據(jù)結(jié)構(gòu)和相關(guān)算法的封裝。考慮到這是一個(gè)Java初學(xué)者將會經(jīng)常接觸的工具,所以有了以下的一些文字。主要是參考了IBM developerWorks上的一篇教程,它可能解釋得更加清晰,這里算是濃縮了一下吧,真正的來龍去脈可以看看JDK文檔里的“The Collections Framework”,說明更為詳細(xì)。 閱讀全文
摘要: 以前做一個(gè)界面的時(shí)候常常會遇到這樣的尷尬情況:希望保留各個(gè)獨(dú)立的組件(類),但又希望它們之間能夠相互通信。譬如Windows中的Explorer,我們希望鼠標(biāo)點(diǎn)擊左邊是樹型目錄的一個(gè)節(jié)點(diǎn),右邊的文件瀏覽能及時(shí)列出該節(jié)點(diǎn)目錄下的文件和子目錄,如果由于某種原因我們不想把這些組件統(tǒng)統(tǒng)放到一個(gè)類里面,應(yīng)該怎么辦呢? 閱讀全文
摘要: 這是大約3、4年前剛開始學(xué)Java的時(shí)候?qū)懙囊粋€(gè)小玩意 閱讀全文
摘要: 這是以前寫的一點(diǎn)書評 閱讀全文
摘要: 這個(gè)圖表轉(zhuǎn)載自《Java安全性編程實(shí)例》,列出了JDK自帶的一些常用工具的功能,供初學(xué)者參考。 閱讀全文