国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

用JBuilder高效率開發(fā)Java程序

2019-11-18 11:35:59
字體:
供稿:網(wǎng)友


  牛人總會(huì)說:“開發(fā)java程序我只選用、記事本”。然而我們認(rèn)為假如你能夠利用記事本創(chuàng)建一個(gè)HelloWorld程序,那么在今后的開發(fā)當(dāng)中你大可不必使用記事本來創(chuàng)建你的應(yīng)用程序,這只能給你帶來很大的麻煩。使用先進(jìn)的編輯工具會(huì)大大提高程序撰寫的效率。JBuilder中提供了CodeInsight與“程序代碼模板”來提升Java程序撰寫效率。

  CodeInsight提供的功能:

  MemberInsight:(Ctrl+H)提供目前可用的成員方法在某個(gè)對(duì)象名稱后面按下句點(diǎn)時(shí),JBuilder的CodeInsight功能將會(huì)顯示一個(gè)彈出式窗口,內(nèi)含該對(duì)象所定義的屬性與方法,我們稱之為MemberInsight。下面的例子在輸出System.out.后,MemberInsight功能顯示出所有的方法。

用JBuilder高效率開發(fā)Java程序(圖一)

  ClassInsight(Ctrl + Alt + H提供目前的類別路徑下可存取的所有類別),我們可以在Search for字段鍵入將要使用的類名稱,所有符合的搜索結(jié)果將顯示于Matching List當(dāng)中。

用JBuilder高效率開發(fā)Java程序(圖二)

  對(duì)話框中提供三個(gè)選項(xiàng):

Insert short class name with eXPlicit import

  插入簡短的類別名稱,以及包含完整package名稱與類別名稱的import語句。

  比如插入BorderLayout類,ClassInsight功能便會(huì)自動(dòng)插入import java.awt.BorderLayout;語句。

Insert short class name with package import

  插入簡短的類別名稱,以及該類別所屬package的import語句。

  比如插入BorderLayout類,ClassInsight功能便會(huì)自動(dòng)插入import java.awt.*;語句。

Insert fully qualified class name

  插入完整的類別名,但是不加入任何的import語句。

Paramete4rInsight與MemberInsight是類似的。程序代碼模板:

  針對(duì)創(chuàng)建程序的時(shí)候我們經(jīng)常會(huì)使用一些常用的代碼片斷,我們可以利用快捷鍵將他們插入程序,以縮短我們進(jìn)行程序設(shè)計(jì)的時(shí)間。

  方法如下:

  按下:Ctrl + J鍵,在程序代碼模板列表中將會(huì)出現(xiàn)所有的程序代碼模板,我們可以在系統(tǒng)提供的程序代碼模板中進(jìn)行選擇,也可以我們自己來定義程序代碼模板。

用JBuilder高效率開發(fā)Java程序(圖三)



  新增程序代碼模板的方法是:

  選取ToolsEditor Options,打開 Editor Options對(duì)話框。切換到Templates頁簽,如下所示:

用JBuilder高效率開發(fā)Java程序(圖四)

  點(diǎn)擊Add按鈕,出現(xiàn)下面的對(duì)話框,我們來完成Template name和Description。

用JBuilder高效率開發(fā)Java程序(圖五)

  我們經(jīng)常會(huì)在安裝了系統(tǒng)后設(shè)計(jì)一個(gè)HelloWorld程序來檢測系統(tǒng)是否工作正常,在初學(xué)Java程序設(shè)計(jì)的時(shí)候我們也經(jīng)常從HelloWorld開始,不妨就將HelloWorld設(shè)計(jì)為程序模板。在下次使用的時(shí)候直接調(diào)用就可以了。整個(gè)過程如下圖所示:

用JBuilder高效率開發(fā)Java程序(圖六)同步編輯(Sync Edit)

  我在freejava時(shí)代曾經(jīng)有一次為了修改一個(gè)極其簡單的程序大費(fèi)周折,首先是因?yàn)樽约耗菚r(shí)候很笨,其次便是因?yàn)樵谀莻€(gè)不長的程序中有太多相同名稱的方法需要我修改。現(xiàn)在的JBuilder9編輯器提供了一個(gè)同步編輯功能,可以大大簡化程序代碼修改時(shí)的復(fù)雜性。

  全選需要編輯的代碼,編輯器左側(cè)將會(huì)出現(xiàn)一個(gè) 按鈕,此時(shí)我們可以采取三種方式進(jìn)入同步編輯狀態(tài):

  .點(diǎn)擊EditSync Edit

  .使用 Ctrl + Shift + J快捷鍵

  .點(diǎn)擊 按鈕

  將會(huì)出現(xiàn)下面的狀態(tài):

用JBuilder高效率開發(fā)Java程序(圖七)



  區(qū)域內(nèi)的同樣文字將以藍(lán)色方框標(biāo)出,此時(shí)我們便可以同時(shí)修改相同的屬性,方法等內(nèi)容。例如下面的截圖,當(dāng)我對(duì)System修改為System2的時(shí)候,所有的相同文字都被修改了。

用JBuilder高效率開發(fā)Java程序(圖八)

  編輯完后可以采取相同的快捷鍵取消同步編輯狀態(tài)。

  ErrorInsight

  這部分不用做過多的介紹,只要知道他為我們提供了錯(cuò)誤修正向?qū)В⒛軌虺浞掷眠@個(gè)向?qū)П憧梢粤耍偃缒愕腎DE沒有默認(rèn)打開ErrorInsignt,那么在EditErrorInsight中打開便可。下面便是一個(gè)ErroInsight的展示。

用JBuilder高效率開發(fā)Java程序(圖九)

  JavadocInsight向?qū)?/B>

  構(gòu)建一個(gè)完整的程序文檔需要完成的東西除了必備的代碼之外,為了標(biāo)準(zhǔn)化你的PRoject,我們需要構(gòu)建完整的說明文件。JavadocInsight向?qū)峁┝藦?qiáng)大的功能,只要在編輯器中鍵入Javadoc卷標(biāo)前置符號(hào)@之后,JBuilder就會(huì)自動(dòng)產(chǎn)生Javadoc卷標(biāo),幫助我們規(guī)范化的完成文檔說明。

用JBuilder高效率開發(fā)Java程序(圖十)

  利用本文所闡述的一些內(nèi)容,我們就可以優(yōu)化我們的開發(fā)環(huán)境,并且利用集成開發(fā)環(huán)境提供的特點(diǎn)高效的撰寫程序了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 馆陶县| 郸城县| 嘉禾县| 佳木斯市| 上思县| 措勤县| 阜平县| 丰台区| 河津市| 东乌珠穆沁旗| 烟台市| 中阳县| 布尔津县| 墨玉县| 聂荣县| 天门市| 鄂伦春自治旗| 久治县| 田林县| 扎鲁特旗| 静宁县| 淮阳县| 柯坪县| 平乡县| 准格尔旗| 顺昌县| 理塘县| 灵武市| 襄汾县| 兖州市| 瑞丽市| 芷江| 岫岩| 嘉黎县| 象州县| 滁州市| 溧水县| 墨玉县| 眉山市| 南汇区| 上思县|