轉(zhuǎn)載自----http://shangjava.iteye.com/blog/1097096ClassLoader應(yīng)該是每一個(gè)Java程序員都必須了解的,但是我整整工作了四年才發(fā)現(xiàn)原來在這方面全是空白,現(xiàn)在在做模塊化,必須得了解這方面的知識,模塊間必須做隔離.以下是我這段時(shí)候的學(xué)習(xí)和總結(jié),很多東西都是借網(wǎng)上的資料,JDK的ClassLoader的API,做如下總結(jié):1.類加載器概述類加載器是一個(gè)對象,是負(fù)責(zé)加載類.在JVM是通過類加載器的調(diào)用LoadCla
系統(tǒng) 2019-08-29 23:15:50 1611
網(wǎng)上有一篇是解釋閉包如何工作的,可惜全英文的,放這里慢慢看如果哪位能翻譯出來再好不過了JavascriptClosuresFAQ>FAQNotesIntroductionTheResolutionofPropertyNamesonObjectsAssignmentofValuesReadingofValuesIdentifierResolution,ExecutionContextsandscopechainsTheExecutionContextscop
系統(tǒng) 2019-08-29 23:12:02 1611
前幾天在《一個(gè)基于MFC的自動(dòng)化(Automation)實(shí)例》上說最近會發(fā)一個(gè)關(guān)于如何掛接瀏覽器事件的教程,現(xiàn)在如期兌現(xiàn)承諾啦。說實(shí)話,解決這個(gè)問題花了我近一年的時(shí)間,雖然期間不是每天都在想這個(gè)問題,但無論如何這聽起來絕對是一段不短的時(shí)間!也許因?yàn)槲沂巧锵档陌桑荒芟裼?jì)算機(jī)系的朋友那樣有那么多現(xiàn)成的資源可以利用,一切都靠自學(xué),碰到不懂的問題就在浩瀚的網(wǎng)絡(luò)世界中尋找答案,有時(shí)候的確感到很孤獨(dú)!人生最大的痛苦莫過于有了問題沒有答案,有了答案又沒有Money!
系統(tǒng) 2019-08-29 23:11:50 1611
一、.net變量命名的注意事項(xiàng)1.變量名的第一個(gè)字符必須是字母、漢字、下劃線。2.變量名不能包含空格、小數(shù)點(diǎn)、以及各種符號3.組成變量名的字符數(shù)不能超過255個(gè)字符4.變量名不能是關(guān)鍵字5.變量名在同一范圍內(nèi)必須是惟一的二、變量的聲明在默認(rèn)的情況下,.NET編譯器強(qiáng)制使用變量聲明,即在使用變量前,必須聲明變量VB.NET提供了控制聲明的開關(guān)。如果將此開關(guān)關(guān)閉,則無需聲明即可使用變量。使用的方法如下:在集成開發(fā)環(huán)境中,設(shè)置項(xiàng)目的屬性,然后選擇“編譯”,更改O
系統(tǒng) 2019-08-29 23:11:05 1611
初來乍動(dòng)(1-4級)(二級難度)1.勇擒在大巴車上搶包的惡棍$500經(jīng)驗(yàn)值:+3需要能量:3需要物品:雙截棍獲得物品:極速飛鏢(戰(zhàn)利品)2.勇救正在被惡犬追趕的賣報(bào)男孩$900經(jīng)驗(yàn)值:+3需要能量:3需要物品:威力球棒3.撲滅失火的球衣專賣店$500經(jīng)驗(yàn)值:+8需要能量:7需要物品:超級滅火器獲得物品:瑞士軍刀(戰(zhàn)利品)3.和(XXX)追捕打劫盲人攤販的竊賊$1,000經(jīng)驗(yàn)值:+2需要能量:2需要物品:安全帽獲得物品:(三級難度)1.幫(XXX)追回被搶的
系統(tǒng) 2019-08-29 23:10:50 1611
簡單即是美——品C語言的幽雅C語言技術(shù)專家作客51CTO技術(shù)聊天室近期機(jī)械工業(yè)出版社華章公司在C語言技術(shù)領(lǐng)域,為廣大讀者準(zhǔn)備了兩本C語言技術(shù)圖書——《C語言教程(原書第4版)》及《C語言初級編程(原書第3版)》,4月
系統(tǒng) 2019-08-29 23:10:33 1611
今天有同事問我關(guān)于Observer模式的一個(gè)問題,說觀察者(Observer)為什么要依賴于主題(Subject),如下圖所示:從上圖可以看出,具體的觀察者對具體的主題有一個(gè)依賴,而且從JDK本身提供的Observer接口,我們也可以看到,確實(shí)對主題(在JDK的實(shí)現(xiàn)中,為Observable接口)有一個(gè)依賴,如代碼所示:publicinterfaceObserver{voidupdate(Observableo,Objectarg);}這個(gè)是為什么呢,為什
系統(tǒng) 2019-08-29 23:06:54 1611
轉(zhuǎn)載自----http://lifethinker.iteye.com/blog/260515編寫Java多線程程序一直以來都是一件十分困難的事,多線程程序的bug很難測試,DCL(DoubleCheckLock)就是一個(gè)典型,因此對多線程安全的理論分析就顯得十分重要,當(dāng)然這決不是說對多線程程序的測試就是不必要的。傳統(tǒng)上,對多線程程序的分析是通過分析操作之間可能的執(zhí)行先后順序,然而程序執(zhí)行順序十分復(fù)雜,它與硬件系統(tǒng)架構(gòu),編譯器,緩存以及虛擬機(jī)的實(shí)現(xiàn)都有著很
系統(tǒng) 2019-08-29 23:06:36 1611
用ext2.2的combobox是時(shí)候,如果只有一項(xiàng),且該項(xiàng)的text長度超過了設(shè)定的長度,在IE6會顯示不出來,可以通過修改combo.css來修正該問題:.x-combo-list-inner{height:40px;/*修正IE6下只有一行長數(shù)據(jù)時(shí)顯示不出來的問題*/overflow:auto;background:white;position:relative;/*forcalculatingscrolloffsets*/zoom:1;overfl
系統(tǒng) 2019-08-29 23:04:17 1611
1.El失效可能于web.xml的版本有關(guān),2.4的可以直接顯示,我用2.5的只的在頁面上加一個(gè)<%@pageisELIgnored="false"%>才算搞定2.html代碼中表示網(wǎng)頁中所有的超鏈接的目標(biāo)地址都在新建窗口中打開。表示網(wǎng)頁中所有的超鏈接的目標(biāo)地址都在原窗口上打開。3.jsp路徑項(xiàng)目request.getContextPath()${pag
系統(tǒng) 2019-08-29 22:58:17 1611