程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 用JBuilder高效率開發Java程序

用JBuilder高效率開發Java程序

編輯:關於JAVA

牛人總會說:“開發Java程序我只選用、記事本”。然而我們認為如果你能夠利用記事本創建一個HelloWorld程序,那麼在今後的開發當中你大可不必使用記事本來創建你的應用程序,這只能給你帶來很大的麻煩。使用先進的編輯工具會大大提高程序撰寫的效率。JBuilder中提供了CodeInsight與“程序代碼模板”來提升Java程序撰寫效率。

CodeInsight提供的功能:

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

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

對話框中提供三個選項:

Insert short class name with explicit import

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

比如插入BorderLayout類,ClassInsight功能便會自動插入import java.awt.BorderLayout;語句。

Insert short class name with package import

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

比如插入BorderLayout類,ClassInsight功能便會自動插入import java.awt.*;語句。

Insert fully qualified class name

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

Paramete4rInsight與MemberInsight是類似的。

程序代碼模板:

針對創建程序的時候我們經常會使用一些常用的代碼片斷,我們可以利用快捷鍵將他們插入程序,以縮短我們進行程序設計的時間。

方法如下:

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

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

選取Tools|Editor Options,打開 Editor Options對話框。切換到Templates頁簽,如下所示:

點擊Add按鈕,出現下面的對話框,我們來完成Template name和Description。

我們經常會在安裝了系統後設計一個HelloWorld程序來檢測系統是否工作正常,在初學Java程序設計的時候我們也經常從HelloWorld開始,不妨就將HelloWorld設計為程序模板。在下次使用的時候直接調用就可以了。---www.bianceng.cn整個過程如下圖所示:

同步編輯(Sync Edit)

我在freejava時代曾經有一次為了修改一個極其簡單的程序大費周折,首先是因為自己那時候很笨,其次便是因為在那個不長的程序中有太多相同名稱的方法需要我修改。現在的JBuilder9編輯器提供了一個同步編輯功能,可以大大簡化程序代碼修改時的復雜性。

全選需要編輯的代碼,編輯器左側將會出現一個 按鈕,此時我們可以采取三種方式進入同步編輯狀態:

.點擊Edit|Sync Edit

.使用 Ctrl + Shift + J快捷鍵

.點擊 按鈕

將會出現下面的狀態:

區域內的同樣文字將以藍色方框標出,此時我們便可以同時修改相同的屬性,方法等內容。例如下面的截圖,當我對System修改為System2的時候,所有的相同文字都被修改了。

編輯完後可以采取相同的快捷鍵取消同步編輯狀態。

ErrorInsight

這部分不用做過多的介紹,只要知道他為我們提供了錯誤修正向導,並能夠充分利用這個向導便可以了,如果你的IDE沒有默認打開ErrorInsignt,那麼在Edit|ErrorInsight中打開便可。下面便是一個ErroInsight的展示。

JavadocInsight向導

構建一個完整的程序文檔需要完成的東西除了必備的代碼之外,為了標准化你的Project,我們需要構建完整的說明文件。JavadocInsight向導提供了強大的功能,只要在編輯器中鍵入Javadoc卷標前置符號@之後,JBuilder就會自動產生Javadoc卷標,幫助我們規范化的完成文檔說明。

利用本文所闡述的一些內容,我們就可以優化我們的開發環境,並且利用集成開發環境提供的特點高效的撰寫程序了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved