Java理解筆記

               摘要: 自定義的類加載器能夠靈活的控制類的加載過程。從而可以實現一些我們所要的功能。

          但是,即使是這樣的加密技術,對于某些高手來說,依然是脆弱的。我們所需要做的就是,理解這其中的過程,掌握這樣的技術,最終能夠應用到我們自己的實際項目中來。  閱讀全文

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

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

          比如我們有一個Student類,也就是經過編譯后,是一個Student.class文件。當我們的程序運行的過程中,第一次實例化一個student對象的時候,系統首先要做的就是加載Student這個類。也就是把Student.class以字節瑪的形勢加載到內存中(并通過defineClass()這個方法轉變成Class對象,最終以Class對象的形式存儲在內存中)。這個加載的過程就是由類加載器來完成的。
            閱讀全文

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

               摘要: 最近在忙畢業設計,被分到的課題是 :java class loading技術研究

          第一次接觸java虛擬機方面的問題,對我來說,還真有些困難。查了兩天的資料,簡單整理一下。

          一個類代表要執行的代碼,而數據則表示其相關狀態。狀態時常改變,而代碼則不會。當我們將一個特定的狀態與一個類相對應起來,也就意味著將實例化一個對象。盡管相同的類對應的實例的狀態千差萬別,但其本質都對應著同一段代碼。在JAVA中,一個類通常有著一個.class文件,但也有例外。

          我們所編譯的代碼,都是首先通過編譯器編譯成字節碼文件。對于JAVA來說,就是生成一個一個的.class文件。當我們運行程序的時候,再由JAVA虛擬機將所需要的.class文件加載進內存。(這個時候的工作由每一個加載器來完成)。我的畢設所要研究的問題就在這里。如何自己定義一個classloader?自定義的classloader由什么意義呢?呵呵,才接觸兩天,具體的我還沒理解透呢。
            閱讀全文

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

               摘要: 偶理解不深,沒什么說的,用的時候COPY就可以了~~  閱讀全文

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

               摘要: 首先導入dom4j.jar包,這個包里面有我們創建XML文件需要用到的類,比如常用的有:  閱讀全文

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

          Full Java理解筆記 Archive

          Copyright © 久城

          主站蜘蛛池模板: 茂名市| 广东省| 沙湾县| 秦皇岛市| 方城县| 鹿泉市| 长寿区| 大埔区| 尚志市| 丹江口市| 合江县| 怀集县| 焦作市| 冕宁县| 佛学| 区。| 曲靖市| 增城市| 抚宁县| 收藏| 达尔| 固镇县| 同江市| 宁南县| 准格尔旗| 应用必备| 龙川县| 嘉义县| 漯河市| 泽库县| 巴彦县| 始兴县| 通江县| 饶阳县| 九台市| 广德县| 永顺县| 潞西市| 屏边| 横山县| 尉犁县|