Java理解筆記

               摘要: 自定義的類(lèi)加載器能夠靈活的控制類(lèi)的加載過(guò)程。從而可以實(shí)現(xiàn)一些我們所要的功能。

          但是,即使是這樣的加密技術(shù),對(duì)于某些高手來(lái)說(shuō),依然是脆弱的。我們所需要做的就是,理解這其中的過(guò)程,掌握這樣的技術(shù),最終能夠應(yīng)用到我們自己的實(shí)際項(xiàng)目中來(lái)。  閱讀全文

          posted @ 2007-04-22 11:09 久城 閱讀(4992) | 評(píng)論 (5)  編輯 |

               摘要: JAVA中的一切都是以類(lèi)的形式存在的(除少數(shù)底層的東西,那些我就不清楚是怎么回事了)。我們運(yùn)行的接口是一個(gè)類(lèi),運(yùn)行中所涉及到的對(duì)象也都是類(lèi)對(duì)象。下面,我們來(lái)研究下,我所理解的類(lèi)的加載機(jī)制。

          比如我們有一個(gè)Student類(lèi),也就是經(jīng)過(guò)編譯后,是一個(gè)Student.class文件。當(dāng)我們的程序運(yùn)行的過(guò)程中,第一次實(shí)例化一個(gè)student對(duì)象的時(shí)候,系統(tǒng)首先要做的就是加載Student這個(gè)類(lèi)。也就是把Student.class以字節(jié)瑪?shù)男蝿?shì)加載到內(nèi)存中(并通過(guò)defineClass()這個(gè)方法轉(zhuǎn)變成Class對(duì)象,最終以Class對(duì)象的形式存儲(chǔ)在內(nèi)存中)。這個(gè)加載的過(guò)程就是由類(lèi)加載器來(lái)完成的。
            閱讀全文

          posted @ 2007-04-03 12:27 久城 閱讀(2543) | 評(píng)論 (3)  編輯 |

               摘要: 最近在忙畢業(yè)設(shè)計(jì),被分到的課題是 :java class loading技術(shù)研究

          第一次接觸java虛擬機(jī)方面的問(wèn)題,對(duì)我來(lái)說(shuō),還真有些困難。查了兩天的資料,簡(jiǎn)單整理一下。

          一個(gè)類(lèi)代表要執(zhí)行的代碼,而數(shù)據(jù)則表示其相關(guān)狀態(tài)。狀態(tài)時(shí)常改變,而代碼則不會(huì)。當(dāng)我們將一個(gè)特定的狀態(tài)與一個(gè)類(lèi)相對(duì)應(yīng)起來(lái),也就意味著將實(shí)例化一個(gè)對(duì)象。盡管相同的類(lèi)對(duì)應(yīng)的實(shí)例的狀態(tài)千差萬(wàn)別,但其本質(zhì)都對(duì)應(yīng)著同一段代碼。在JAVA中,一個(gè)類(lèi)通常有著一個(gè).class文件,但也有例外。

          我們所編譯的代碼,都是首先通過(guò)編譯器編譯成字節(jié)碼文件。對(duì)于JAVA來(lái)說(shuō),就是生成一個(gè)一個(gè)的.class文件。當(dāng)我們運(yùn)行程序的時(shí)候,再由JAVA虛擬機(jī)將所需要的.class文件加載進(jìn)內(nèi)存。(這個(gè)時(shí)候的工作由每一個(gè)加載器來(lái)完成)。我的畢設(shè)所要研究的問(wèn)題就在這里。如何自己定義一個(gè)classloader?自定義的classloader由什么意義呢?呵呵,才接觸兩天,具體的我還沒(méi)理解透呢。
            閱讀全文

          posted @ 2007-03-23 14:07 久城 閱讀(906) | 評(píng)論 (1)  編輯 |

               摘要: 偶理解不深,沒(méi)什么說(shuō)的,用的時(shí)候COPY就可以了~~  閱讀全文

          posted @ 2006-11-10 09:01 久城 閱讀(590) | 評(píng)論 (0)  編輯 |

               摘要: 首先導(dǎo)入dom4j.jar包,這個(gè)包里面有我們創(chuàng)建XML文件需要用到的類(lèi),比如常用的有:  閱讀全文

          posted @ 2006-11-10 08:53 久城 閱讀(6221) | 評(píng)論 (1)  編輯 |

               摘要: session就象一個(gè)大容器,關(guān)鍵在于它的生命周期,它存活在父窗口的整個(gè)生命周期中。  閱讀全文

          posted @ 2006-09-18 10:31 久城 閱讀(534) | 評(píng)論 (1)  編輯 |

               摘要: 剛剛接觸Eclipse,還沒(méi)怎么弄熟悉呢~就開(kāi)始弄到MyEclipse..  閱讀全文

          posted @ 2006-09-14 22:51 久城 閱讀(840) | 評(píng)論 (0)  編輯 |

               摘要: 今天看翁愷的教程,講JAVA基礎(chǔ),提到CLASSPATH..  閱讀全文

          posted @ 2006-09-12 16:45 久城 閱讀(520) | 評(píng)論 (0)  編輯 |

          Copyright © 久城

          主站蜘蛛池模板: 滦南县| 盐池县| 泽普县| 岳西县| 上栗县| 凉山| 宽城| 泰来县| 南木林县| 射阳县| 陆良县| 阿克| 凌源市| 漳浦县| 当涂县| 安阳市| 万山特区| 大英县| 东兰县| 岑溪市| 昌乐县| 奉贤区| 玉环县| 扎赉特旗| 溧阳市| 丹巴县| 鄄城县| 定州市| 左贡县| 绍兴市| 伊吾县| 武穴市| 额尔古纳市| 昌邑市| 惠水县| 泾源县| 兴隆县| 永春县| 兴化市| 宜都市| 聂拉木县|