JBuilder2005實(shí)現(xiàn)重構(gòu)
更新時(shí)間:2006年10月13日 00:00:00 作者:
有句英語(yǔ)諺語(yǔ)叫作"Look before you jump",在著手重構(gòu)前,看看這個(gè)更改的影響度,以資決策,是一個(gè)不錯(cuò)的主意。
1、查看定義
程序類之間是相互調(diào)用的,JBuilder可以方便你查看類、方法、值域的定義,將光標(biāo)置于某一代碼元素上,按Ctrl+Enter快捷鍵或點(diǎn)擊右鍵,在彈出的菜單中選擇Find Definition,JBuilder將定位到該元素的定位處。
2、查看引用
類、方法、值域被定義后,其引用星灑在程序的不同地方,查看定義就象"游子尋根",而查看引用剛好相反,即從元素定義處查找所有的引用該元素的地方。將光標(biāo)置于元素定義處,按Ctrl+Shift+Enter或都通過(guò)右鍵彈出的菜單,選擇Find References,JBuilder將工程中所有的引用列在信息窗格中,如下圖所示:

引用以樹(shù)形方式組織,這些引用以類為分組節(jié)點(diǎn),其下是具體的引用之處。下表列出了樹(shù)中涉及到圖標(biāo)的說(shuō)明:
表 2 查詢引用結(jié)構(gòu)圖標(biāo)說(shuō)明
查詢何種語(yǔ)義的引用圖標(biāo)說(shuō)明
類、內(nèi)部類、接口1) 類的繼承體系
2) 類型引用:類聲明或類對(duì)象的實(shí)例化。
3) 繼承類型引用:當(dāng)前類子孫類或引用這些子類的地方。
4) 成員引用:當(dāng)前類的成員。
5) 子孫類成員引用:當(dāng)前類子孫類的成員。
方法、構(gòu)造函數(shù)1) 聲明:當(dāng)前方法聲明處。
2) 直接調(diào)用:通過(guò)類對(duì)象實(shí)例調(diào)用。
3) 間接調(diào)用:通過(guò)父類或子類對(duì)象實(shí)例間接調(diào)用。
值域、局部變量1) 寫:更改值域或局域變量的地方。
2) 讀:讀值域或局域變量的地方。
除可以在工程范圍內(nèi)查看引用外,也可以在當(dāng)前的類范圍內(nèi)查看引用關(guān)系:在元素定義處右鍵單擊,在彈出的菜單中選擇Find Local References菜單項(xiàng)。
3、查看覆蓋方法
在子類或接口的實(shí)現(xiàn)類中,將光標(biāo)定位于覆蓋方法處,右鍵單擊,在彈出的菜單中選擇Find Overridden Method,將可以查看被當(dāng)前方法覆蓋的祖先類方法。
1、查看定義
程序類之間是相互調(diào)用的,JBuilder可以方便你查看類、方法、值域的定義,將光標(biāo)置于某一代碼元素上,按Ctrl+Enter快捷鍵或點(diǎn)擊右鍵,在彈出的菜單中選擇Find Definition,JBuilder將定位到該元素的定位處。
2、查看引用
類、方法、值域被定義后,其引用星灑在程序的不同地方,查看定義就象"游子尋根",而查看引用剛好相反,即從元素定義處查找所有的引用該元素的地方。將光標(biāo)置于元素定義處,按Ctrl+Shift+Enter或都通過(guò)右鍵彈出的菜單,選擇Find References,JBuilder將工程中所有的引用列在信息窗格中,如下圖所示:

引用以樹(shù)形方式組織,這些引用以類為分組節(jié)點(diǎn),其下是具體的引用之處。下表列出了樹(shù)中涉及到圖標(biāo)的說(shuō)明:
表 2 查詢引用結(jié)構(gòu)圖標(biāo)說(shuō)明
查詢何種語(yǔ)義的引用圖標(biāo)說(shuō)明
類、內(nèi)部類、接口1) 類的繼承體系
2) 類型引用:類聲明或類對(duì)象的實(shí)例化。
3) 繼承類型引用:當(dāng)前類子孫類或引用這些子類的地方。
4) 成員引用:當(dāng)前類的成員。
5) 子孫類成員引用:當(dāng)前類子孫類的成員。
方法、構(gòu)造函數(shù)1) 聲明:當(dāng)前方法聲明處。
2) 直接調(diào)用:通過(guò)類對(duì)象實(shí)例調(diào)用。
3) 間接調(diào)用:通過(guò)父類或子類對(duì)象實(shí)例間接調(diào)用。
值域、局部變量1) 寫:更改值域或局域變量的地方。
2) 讀:讀值域或局域變量的地方。
除可以在工程范圍內(nèi)查看引用外,也可以在當(dāng)前的類范圍內(nèi)查看引用關(guān)系:在元素定義處右鍵單擊,在彈出的菜單中選擇Find Local References菜單項(xiàng)。
3、查看覆蓋方法
在子類或接口的實(shí)現(xiàn)類中,將光標(biāo)定位于覆蓋方法處,右鍵單擊,在彈出的菜單中選擇Find Overridden Method,將可以查看被當(dāng)前方法覆蓋的祖先類方法。
相關(guān)文章
JSP實(shí)現(xiàn)帶查詢條件的通用分頁(yè)組件
這篇文章主要為大家詳細(xì)介紹了JSP實(shí)現(xiàn)帶查詢條件的通用分頁(yè)組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05
jsp中sitemesh修改tagRule技術(shù)分享
這篇文章主要介紹了jsp中sitemesh修改tagRule技術(shù)以及詳細(xì)代碼分析,有需要的朋友跟著小編一起學(xué)習(xí)參考下吧。2017-12-12
jsp+servlet+jdbc實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增刪改查
本篇文章主要介紹了jsp+servlet+jdbc實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增刪改查,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
JSP實(shí)現(xiàn)網(wǎng)頁(yè)訪問(wèn)統(tǒng)計(jì)
這篇文章主要介紹了JSP實(shí)現(xiàn)網(wǎng)頁(yè)訪問(wèn)統(tǒng)計(jì)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-10-10
jsp頁(yè)面中如何將時(shí)間戳字符串格式化為時(shí)間標(biāo)簽
本節(jié)主要介紹了jsp頁(yè)面中如何將時(shí)間戳字符串格式化為時(shí)間標(biāo)簽,需要的朋友可以參考下2014-08-08
JSP spring boot / cloud 使用filter防止XSS
這篇文章主要介紹了JSP spring boot / cloud 使用filter防止XSS的相關(guān)資料,需要的朋友可以參考下2017-06-06
SpringMVC 數(shù)據(jù)綁定實(shí)例詳解
這篇文章主要介紹了 SpringMVC 數(shù)據(jù)綁定實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-04-04

