Java-Web設計實用教程-基于Eclips課件_第1頁
Java-Web設計實用教程-基于Eclips課件_第2頁
Java-Web設計實用教程-基于Eclips課件_第3頁
Java-Web設計實用教程-基于Eclips課件_第4頁
Java-Web設計實用教程-基于Eclips課件_第5頁
已閱讀5頁,還剩105頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

JavaWeb設計實用教程

主編:孔昊副主編:盧霞機械工業(yè)出版社JavaWeb設計實用教程常用視圖Eclipse界面透視圖知識點Java程序編寫(重點)編譯和運行(重點)Java代碼調試(重點)常用視圖Eclipse界面透視圖知識點Java程序編寫(Eclipse的界面Eclipse界面的主要組成部分有:標題欄、菜單欄、工具欄和透視圖,其中工具欄包括:工作臺工具欄、快速視圖工具欄、透視圖切換器和視圖工具欄;透視圖則由編輯器和視圖組成。Eclipse的界面Eclipse界面的主要組成部分Eclipse的界面Eclipse的界面常用視圖一、視圖操作在Eclipse工作臺中,視圖是非常重要的組成部分,其表現(xiàn)形式是Eclipse中一個個的功能窗口。視圖的主要功能是支持編輯器,并提供瀏覽“工作臺”中的信息的方法。常用視圖一、視圖操作在Eclipse工作臺中,視圖是常用視圖打開視圖的方法:通過“窗口”→“顯示視圖”來查看左下角點擊“快速視圖工具欄”按鈕常用視圖打開視圖的方法:常用視圖二、常用視圖⒈包資源管理器視圖“包資源管理器”視圖是管理項目的重要視圖,它顯示工作臺中Java項目的Java元素的層次結構。對于每個項目,其源代碼文件夾和引用的庫都顯示在樹中。常用視圖二、常用視圖⒈包資源管理器視圖“包資源管常用視圖二、常用視圖⒈包資源管理器視圖“包資源管理器”視圖是管理項目的重要視圖,它顯示工作臺中Java項目的Java元素的層次結構。對于每個項目,其源代碼文件夾和引用的庫都顯示在樹中。常用視圖二、常用視圖⒈包資源管理器視圖“包資源管常用視圖⒉大綱視圖“大綱”視圖顯示當前在編輯器區(qū)域中打開的結構化文件的大綱,并列出了結構化元素?!按缶V”視圖的內(nèi)容是與編輯器相關聯(lián)的,只有打開被編輯的源文件,“大綱”視圖才可用。常用視圖⒉大綱視圖“大綱”視圖顯示當前在編輯器區(qū)域常用視圖⒊導航器視圖“導航器”視圖提供了關于工作臺內(nèi)容和層次結構中各資源相互關聯(lián)的信息,它的“根”就是項目,項目中可以包含文件夾和單個的文件資源。右鍵單擊“導航器”視圖中的任何資源,彈出上下文菜單,該菜單提供了諸如:復制、移動、重命名、導入/導出、共享資源、轉化為插件項目等操作。常用視圖⒊導航器視圖“導航器”視圖提供了關于工作臺常用視圖⒋問題視圖

“問題”視圖顯示系統(tǒng)生成的與資源相關聯(lián)的錯誤、警告或信息,它們通常是由各種構建器生成的。例如,如果保存含有語法錯誤的Java源文件,這些錯誤就會自動記錄在此視圖中。雙擊問題、錯誤或警告的圖標時,相關資源的編輯器將自動打開并轉到相應的代碼行。常用視圖⒋問題視圖“問題”視圖顯示系統(tǒng)生成的與資常用視圖保存源文件Hello.java,由于主類名與文件名不一致,構建系統(tǒng)會將這個錯誤信息記錄到“問題”視圖中,“問題”視圖給出了錯誤原因。常用視圖保存源文件Hello.java,由于主類名與常用視圖⒌任務視圖

在開發(fā)過程中,開發(fā)人員可以使用任務標記資源,便于閱讀或開發(fā)源代碼。下圖記載了TestDB.java源文件中的兩個任務:一個是由Eclipse產(chǎn)生的任務,一個是開發(fā)者自己添加的任務,任務記錄由系統(tǒng)編譯時產(chǎn)生。常用視圖⒌任務視圖在開發(fā)過程中,開發(fā)人員可以使用常用視圖⒍搜索視圖

搜索是開發(fā)人員最常用的IDE功能之一,Eclipse提供了很強的搜索功能,如:搜索文件、Java搜索、插件搜索、引用查找、聲明查找等。對于這些搜索的結果,Eclipse提供了“搜索”視圖來展現(xiàn)搜索結果。Eclipse提供搜索的方式有兩種:主工具欄提供了搜索圖標通過“搜索”菜單提供了更為復雜但更為精確的搜索方式常用視圖⒍搜索視圖搜索是開發(fā)人員最常用的IDE功常用視圖兩種搜索方式常用視圖兩種搜索方式透視圖“透視圖”是由一些視圖、編輯器組成的集合,它定義了工作臺窗口中各視圖的初始設置和布局,目的在于完成特定類型的任務或使用特定類型的資源??梢酝ㄟ^“窗口”→“打開透視圖”命令選擇并打開所需的透視圖。透視圖“透視圖”是由一些視圖、編輯器組成的集合,它定透視圖一、編輯器隨著Java源文件的打開,編輯器窗口也隨之打開:內(nèi)部編輯器:有三種打開方式外部編輯器透視圖一、編輯器隨著Java源文件的打開,編輯器窗口也隨之打透視圖二、Java透視圖Java透視圖是Java項目開發(fā)中最常使用的透視圖。默認的Java透視圖包括“包資源管理器”視圖、“層次結構”視圖、“編輯器”視圖、“大綱”視圖、“問題”視圖、“Javadoc”視圖、“聲明”視圖等七個視圖窗口。透視圖二、Java透視圖Java透視圖是Java項目透視圖三、資源透視圖默認的資源透視圖包括“導航器”視圖、“編輯器”視圖、“大綱”視圖、“任務”視圖等幾個基本的組成部分,是開發(fā)過程中常用的透視圖之一。透視圖三、資源透視圖默認的資源透視圖包括“導航器”視透視圖四、Java瀏覽透視圖默認的Java瀏覽透視圖包含“項目”視圖、“包”視圖、“類型”視圖、“成員”視圖、“編輯器”視圖等幾個部分,一般開發(fā)過程中使用Java瀏覽透視圖查看完整的項目詳細信息。缺省情況下,四個視圖全都鏈接至活動編輯器。這意味著這些視圖將根據(jù)活動編輯器中顯示的文件來調整它們的內(nèi)容和選擇。透視圖四、Java瀏覽透視圖默認的Java瀏覽透視圖透視圖五、Java類型層次結構透視圖類型層次結構描述了某個被選擇元素的結構,如果直接打開“Java類型層次結構”透視圖,就會得到一個錯誤。只有選擇“包資源管理器”視圖中的一個元素后,才能打開該視圖。透視圖五、Java類型層次結構透視圖類型層次結構描述透視圖六、調試透視圖程序運行過程中會出現(xiàn)一些錯誤,為了便于調試,Eclipse提供了調試透視圖。調試透視圖包含“調試”視圖、“變量”視圖、“斷點”視圖、“編輯器”視圖、“大綱”視圖、“控制臺”視圖、“任務”視圖等幾個部分。透視圖六、調試透視圖程序運行過程中會出現(xiàn)一些錯誤,為透視圖調試透視圖中主要視圖的功能如下:調試視圖:用來管理工作臺中程序的調試和運行,顯示調試過程中每個目標的暫掛線程的堆棧幀。變量視圖:顯示關于當前選擇的堆棧幀中的變量的信息斷點視圖:顯示項目中設置的所有斷點,并且允許開發(fā)者對這些斷點進行管理。編輯器視圖:顯示當前暫掛線程的斷點所在的文件,當使用單步跳入進行調試時,會顯示被跟蹤的代碼??刂婆_視圖:顯示程序調試運行過程中的標準輸出和錯誤信息,并且為程序提供標準輸入。透視圖調試透視圖中主要視圖的功能如下:Java程序編寫Eclipse通過JDT(JavaDevelopmentTool)提供了對Java代碼編寫的支持,是開發(fā)人員編輯、編譯、運行Java程序的開發(fā)環(huán)境。我們將會深刻體會到JDT在項目、文件、重構、調試、運行等操作中給予的支持,開發(fā)人員可以通過JDT的菜單、工具欄以及視圖中的上下文菜單完成諸多操作。Java程序編寫Eclipse通過JDT(JavJava程序編寫一、創(chuàng)建Java項目Step1:通過“文件”→“新建”→“項目”命令,彈出建立項目對話框。Step2:在彈出的對話框中,輸入項目的名稱,再點擊“下一步”按鈕,會彈出關于這個項目的具體設置。

注:在“Java設置”對話框中,出現(xiàn)了“源代碼”、“項目”、“庫”、“排序和導出”等選項卡的設置。在沒有設計經(jīng)驗之前,可以不去管它,只需按照系統(tǒng)默認設置,點擊“完成”按鈕即可。

Java程序編寫一、創(chuàng)建Java項目Step1:通過Java程序編寫Step3:創(chuàng)建完項目之后,Eclipse中的變化如圖所示,用“包資源管理器”和“導航器”兩個視圖做了對比。Java程序編寫Step3:創(chuàng)建完項目之后,EcliJava程序編寫二、創(chuàng)建Java類通過“文件”→“新建”→“類”命令,彈出建立Java類的對話框,或者點擊圖中小圓圈里的三角,在其下拉菜單中選擇“類”,也可以彈出對話框。Java程序編寫二、創(chuàng)建Java類通過“文件”→Java程序編寫

在這個頁面中,有幾個參數(shù)需要說明:源文件夾:存放Java源文件的位置。包:文件的組織形式。名稱:所要創(chuàng)建的類名。想要創(chuàng)建哪些方法存根:由于設計的實例比較簡單,只需要運行的main()方法,所以勾選了第一個復選框。Java程序編寫在這個頁面中,有幾個參數(shù)需要說明Java程序編寫三、Java編輯器⑴編寫代碼在編輯器里進行程序設計,編輯完程序后,注意保存文件。⑵Java代碼編寫提示代碼編寫提示其實就是Java內(nèi)容輔助功能,通過這項功能,能讓開發(fā)人員提高編碼效率,并減少錯誤拼寫,特別是在不能完全確認Java元素的拼寫或不能確認Java元素是否存在某個屬性和方法的時候。Java程序編寫三、Java編輯器⑴編寫代碼在編Java程序編寫Java代碼編寫提示Java程序編寫Java代碼編寫提示Java程序編寫⑶快速修正功能

Java編輯器提供的快速修正功能,可以快速定位錯誤并修復錯誤。Eclipse在包聲明、導入聲明、類型、構造方法、方法、字段和變量、異常處理、編譯路徑、注釋等多個方面都提供了快速修正功能。Java程序編寫⑶快速修正功能Java編輯器提

編譯和運行一、Java構建器Eclipse編譯Java代碼的環(huán)境稱為EclipseJava構建器,它使用實現(xiàn)了“Java語言規(guī)范”的編譯器來構建Java程序。Eclipse編譯原理就是:自動發(fā)現(xiàn)、自動構建。默認情況下,Eclipse的Java構建器在保存各個Java文件時使用增量方式自動構建Java程序,即:當用戶修改工程內(nèi)容的任何一個文件,并且使實際內(nèi)容發(fā)生了變化時,Eclipse就會使用默認的或者用戶定義的Java構建器重新構建整個工程。編譯和運行一、Java構建器Eclipse編譯J

編譯和運行編譯器把檢測到的問題分為兩類:警告和錯誤通常情況下,Java構建器會把編譯時遇到的“Java語言規(guī)范”規(guī)定的語法錯誤報告為錯誤,但是對于其他一些類型的錯誤,可以更改編譯器的默認設置來告訴Java編譯器是將它們作為警告、錯誤處理,還是把它們忽略。編譯和運行編譯器把檢測到的問題分為兩類:警告和錯誤

編譯和運行二、代碼編譯為了保證Java項目順利編譯,Eclipse提供了一些基本設置,相關的有以下四項:⑴已安裝的JRE設置

Eclipse根據(jù)用戶在“已安裝的JRE”中設置的默認JRE構建Java程序。編譯和運行二、代碼編譯為了保證Java項目順利編

編譯和運行⑵JDK一致性設置按照圖中的設置可知:JRE采用了6.0的標準,則構建器在工作時應該按照這個標準檢查Java語法;如果采用低版本的標準會將Java文件中合乎6.0版本的語法作為錯誤處理。編譯和運行⑵JDK一致性設置按照圖中的設置可知:J

編譯和運行⑶構建路徑設置構建路徑用來查找源代碼所引用的類的路徑。在編譯期間,使用此路徑來搜索項目外部的類。try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Stringurl;url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDB";con=DriverManager.getConnection(url,"sa","");stmt=con.createStatement();}catch(Exceptione){System.out.println(e.getMessage());}編譯和運行⑶構建路徑設置構建路徑用來查找源代碼所

編譯和運行首選項中的“構建路徑”節(jié)點有兩個細節(jié):類路徑變量和用戶庫。1)類路徑變量圖中的變量分別代表不同的路徑或jar文件,包含了一定類別的類文件。圈起來的三個變量是保留的類路徑,根據(jù)JAR在內(nèi)部設定。如:變量JAR_LIB代表了rt.jar包,里面包含了Java自帶的所有系統(tǒng)類庫,當然可以解讀源代碼中的系統(tǒng)類了。編譯和運行首選項中的“構建路徑”節(jié)點有兩個細節(jié):

編譯和運行2)用戶庫實例中設計了關于SQLServer數(shù)據(jù)庫的存取操作,需要解析Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")等語句中的類,因此建立用戶庫(JDBC-JAR),包含了3個jar文件。編譯和運行2)用戶庫實例中設計了關于SQLSe

編譯和運行⑷配置Java構建路徑項目屬性中的構建路徑被稱作“Java構建路徑”,打開方式有兩種:選中項目,點擊右鍵,在上下文菜單中選擇“屬性”,再點擊“Java構建路徑”;或者直接在上下文菜單中直接選擇“構建路徑”→“配置構建路徑”編譯和運行⑷配置Java構建路徑項目屬性中的構

編譯和運行

Java構建路徑包括源代碼、項目、庫、排序和導出四個選項卡。源代碼選項卡:設置了構建路徑中的源文件夾和輸出文件夾,這個設置細節(jié)與項目和類的創(chuàng)建設置有關。項目選項卡:設置當前項目編譯或運行時所依賴的其他項目。排序和導出:顯示項目的源文件夾和構建路徑列表。編譯和運行Java構建路徑包括源代碼、項目、庫、

編譯和運行庫選項卡:庫列表中包含了項目編譯或運行時所需要的庫文件,默認包含了“JRE系統(tǒng)庫”。如果需要給項目添加庫資源,可以通過選項卡右側的5種方式進行:添加JAR:添加項目內(nèi)的JAR文件到構建路徑中;添加外部JAR:添加本地磁盤系統(tǒng)內(nèi)指定的JAR到構建路徑中;添加變量:添加諸如圖2-43首選項中設置的類變量到構建路徑中;添加庫:添加JRE系統(tǒng)庫、JUnit、插件依賴項、用戶庫等預定義庫到構建路徑中;添加類文件夾:打開工作臺各個項目的層次結構,并允許用戶將所需的類文件夾添加到構建路徑中。編譯和運行庫選項卡:庫列表中包含了項目編譯或運行時所需

編譯和運行三、代碼運行⑴運行Java代碼要運行某個Java源文件,首先要確定它才能運行。有兩種方式可以確定源文件并運行:

Method1:

選中該源文件所在的項目,在工具欄中點擊運行按鈕旁的倒三角,彈出下拉菜單,再選擇“運行方式”→“Java應用程序”。編譯和運行三、代碼運行⑴運行Java代碼要運行

編譯和運行

Method2:直接在項目中選中源文件,或者打開這個源文件并使光標停留在編輯器里,在工具欄中點擊運行按鈕旁的倒三角,彈出下拉菜單,再選擇“運行方式”→“Java應用程序”,Eclipse就會運行相應的字節(jié)碼文件,在控制臺里輸出結果。有兩點需要說明:1)

上面的操作是通過點擊工具欄中的運行按鈕執(zhí)行的,其實還可以選中目標后,單擊鼠標右鍵,在上下文菜單中進行選擇。2)

如果無法運行,選中項目后,通過“項目”菜單做“清理”工作,重新生成字節(jié)碼文件,再試著運行。編譯和運行Method2:直接在項目中選中源文

編譯和運行⑵創(chuàng)建應用程序配置完成了前一小節(jié)的運行后,在工具欄中點擊運行按鈕旁的倒三角,彈出下拉菜單,再選擇“運行”命令,在彈出的對話框中可以看到剛剛執(zhí)行過的運行操作被記錄了下來。在圖中左側一欄的“Java應用程序”中有一個名稱—Sort,這是為剛才的運行所起的名字,右邊是針對這次運行的描述。編譯和運行⑵創(chuàng)建應用程序配置完成了前一小節(jié)的

編譯和運行下面介紹如何創(chuàng)建Java應用程序配置:Step1:在圖左側的窗口中,鼠標右擊“Java應用程序”,選擇“新建”命令,彈出配置窗口,進行設置。編譯和運行下面介紹如何創(chuàng)建Java應用程序配置:

編譯和運行Step2:配置結束后,點擊應用。

Step3:可以點擊“運行”按鈕直接運行,當以后再點擊運行按鈕旁的倒三角時,彈出的下拉菜單中會記錄運行過的名稱,直接選擇即可。編譯和運行Step2:配置結束后,點擊應用。Java代碼調試程序開發(fā)過程中的調試占有很重要的地位,能夠熟練調試程序也是程序員最基本的技能之一。Eclipse為開發(fā)者提供了強大而方便的調試功能,掌握這種功能對開發(fā)程序有著很大的幫助意義。Java代碼調試程序開發(fā)過程中的調試占有很重要的Java代碼調試用于查看和設置調試參數(shù)的位置主要是“運行/調試”首選項一、調試參數(shù)的設置Java代碼調試用于查看和設置調試參數(shù)的位置主要是“運行Java代碼調試調試代碼前的準備工作有兩個:1)

了解并熟悉調試透視圖中各視圖的含義,這個工作在前面已經(jīng)講過,接下來需要在實踐中逐步掌握各視圖的操作;2)

確定調試思路,即設計調試細節(jié),怎樣調試才能判斷出程序中的問題,以便進行數(shù)據(jù)驗證或程序修改。二、調試代碼Java代碼調試調試代碼前的準備工作有兩個:二、調試代碼例:調試冒泡法排序的文件Sort.java。這個程序沒有任何錯誤,調試的目的在于:明確程序的執(zhí)行步驟、觀察排序的過程、觀察變量的變化。Java代碼調試Step1:設置斷點:根據(jù)“運行/調試”首選項的設置,程序遇到斷點后會激活調試透視圖。例:調試冒泡法排序的文件Sort.java。Java代碼Java代碼調試Step2:啟動調試:在工具欄中點擊“調試”按鈕旁的倒三角,彈出的下拉菜單中會記錄運行過的名稱,直接選擇Sort即可;或者在下拉菜單中選擇“調試方式→Java應用程序”命令。Java代碼調試Step2:啟動調試:在工具Java代碼調試“調試”視圖中有幾個操作環(huán)節(jié)需要特別掌握,說明如下:單步跳入:進入該對象所要調用的方法內(nèi)部調試。單步跳過:執(zhí)行當前行語句,但不進入語句中涉及調用的其它方法。繼續(xù):從斷點處繼續(xù)執(zhí)行,直到下一個斷點處停止或執(zhí)行到程序結束。Java代碼調試“調試”視圖中有幾個操作環(huán)節(jié)需要特別掌握Java代碼調試單步返回:返回到“單步跳入”命令前所在的頁面,并回到原先進入當前頁面的代碼行。暫掛:暫時停止程序的運行。終止:終止程序的運行并關閉服務器。除此之外,“變量”視圖也很重要,它顯示了當前堆棧中各個對象的當前值,通過它可以查看當前代碼中一些變量的值。復雜變量的名稱前面有“+”號,展開它就可以查看變量內(nèi)部的詳細結構和屬性值。所以,通過這個視圖可以跟蹤監(jiān)控變量,從而判斷出錯原因。Java代碼調試單步返回:返回到“單步跳入”命令前所Java代碼調試Step3:調試程序。結合“調試”視圖、“變量”視圖和“控制臺”視圖,觀察排序過程和輸出過程。Java代碼調試Step3:調試程序。結合“調本章課程結束,謝謝!本章課程結束,謝謝!JavaWeb設計實用教程

主編:孔昊副主編:盧霞機械工業(yè)出版社JavaWeb設計實用教程常用視圖Eclipse界面透視圖知識點Java程序編寫(重點)編譯和運行(重點)Java代碼調試(重點)常用視圖Eclipse界面透視圖知識點Java程序編寫(Eclipse的界面Eclipse界面的主要組成部分有:標題欄、菜單欄、工具欄和透視圖,其中工具欄包括:工作臺工具欄、快速視圖工具欄、透視圖切換器和視圖工具欄;透視圖則由編輯器和視圖組成。Eclipse的界面Eclipse界面的主要組成部分Eclipse的界面Eclipse的界面常用視圖一、視圖操作在Eclipse工作臺中,視圖是非常重要的組成部分,其表現(xiàn)形式是Eclipse中一個個的功能窗口。視圖的主要功能是支持編輯器,并提供瀏覽“工作臺”中的信息的方法。常用視圖一、視圖操作在Eclipse工作臺中,視圖是常用視圖打開視圖的方法:通過“窗口”→“顯示視圖”來查看左下角點擊“快速視圖工具欄”按鈕常用視圖打開視圖的方法:常用視圖二、常用視圖⒈包資源管理器視圖“包資源管理器”視圖是管理項目的重要視圖,它顯示工作臺中Java項目的Java元素的層次結構。對于每個項目,其源代碼文件夾和引用的庫都顯示在樹中。常用視圖二、常用視圖⒈包資源管理器視圖“包資源管常用視圖二、常用視圖⒈包資源管理器視圖“包資源管理器”視圖是管理項目的重要視圖,它顯示工作臺中Java項目的Java元素的層次結構。對于每個項目,其源代碼文件夾和引用的庫都顯示在樹中。常用視圖二、常用視圖⒈包資源管理器視圖“包資源管常用視圖⒉大綱視圖“大綱”視圖顯示當前在編輯器區(qū)域中打開的結構化文件的大綱,并列出了結構化元素。“大綱”視圖的內(nèi)容是與編輯器相關聯(lián)的,只有打開被編輯的源文件,“大綱”視圖才可用。常用視圖⒉大綱視圖“大綱”視圖顯示當前在編輯器區(qū)域常用視圖⒊導航器視圖“導航器”視圖提供了關于工作臺內(nèi)容和層次結構中各資源相互關聯(lián)的信息,它的“根”就是項目,項目中可以包含文件夾和單個的文件資源。右鍵單擊“導航器”視圖中的任何資源,彈出上下文菜單,該菜單提供了諸如:復制、移動、重命名、導入/導出、共享資源、轉化為插件項目等操作。常用視圖⒊導航器視圖“導航器”視圖提供了關于工作臺常用視圖⒋問題視圖

“問題”視圖顯示系統(tǒng)生成的與資源相關聯(lián)的錯誤、警告或信息,它們通常是由各種構建器生成的。例如,如果保存含有語法錯誤的Java源文件,這些錯誤就會自動記錄在此視圖中。雙擊問題、錯誤或警告的圖標時,相關資源的編輯器將自動打開并轉到相應的代碼行。常用視圖⒋問題視圖“問題”視圖顯示系統(tǒng)生成的與資常用視圖保存源文件Hello.java,由于主類名與文件名不一致,構建系統(tǒng)會將這個錯誤信息記錄到“問題”視圖中,“問題”視圖給出了錯誤原因。常用視圖保存源文件Hello.java,由于主類名與常用視圖⒌任務視圖

在開發(fā)過程中,開發(fā)人員可以使用任務標記資源,便于閱讀或開發(fā)源代碼。下圖記載了TestDB.java源文件中的兩個任務:一個是由Eclipse產(chǎn)生的任務,一個是開發(fā)者自己添加的任務,任務記錄由系統(tǒng)編譯時產(chǎn)生。常用視圖⒌任務視圖在開發(fā)過程中,開發(fā)人員可以使用常用視圖⒍搜索視圖

搜索是開發(fā)人員最常用的IDE功能之一,Eclipse提供了很強的搜索功能,如:搜索文件、Java搜索、插件搜索、引用查找、聲明查找等。對于這些搜索的結果,Eclipse提供了“搜索”視圖來展現(xiàn)搜索結果。Eclipse提供搜索的方式有兩種:主工具欄提供了搜索圖標通過“搜索”菜單提供了更為復雜但更為精確的搜索方式常用視圖⒍搜索視圖搜索是開發(fā)人員最常用的IDE功常用視圖兩種搜索方式常用視圖兩種搜索方式透視圖“透視圖”是由一些視圖、編輯器組成的集合,它定義了工作臺窗口中各視圖的初始設置和布局,目的在于完成特定類型的任務或使用特定類型的資源??梢酝ㄟ^“窗口”→“打開透視圖”命令選擇并打開所需的透視圖。透視圖“透視圖”是由一些視圖、編輯器組成的集合,它定透視圖一、編輯器隨著Java源文件的打開,編輯器窗口也隨之打開:內(nèi)部編輯器:有三種打開方式外部編輯器透視圖一、編輯器隨著Java源文件的打開,編輯器窗口也隨之打透視圖二、Java透視圖Java透視圖是Java項目開發(fā)中最常使用的透視圖。默認的Java透視圖包括“包資源管理器”視圖、“層次結構”視圖、“編輯器”視圖、“大綱”視圖、“問題”視圖、“Javadoc”視圖、“聲明”視圖等七個視圖窗口。透視圖二、Java透視圖Java透視圖是Java項目透視圖三、資源透視圖默認的資源透視圖包括“導航器”視圖、“編輯器”視圖、“大綱”視圖、“任務”視圖等幾個基本的組成部分,是開發(fā)過程中常用的透視圖之一。透視圖三、資源透視圖默認的資源透視圖包括“導航器”視透視圖四、Java瀏覽透視圖默認的Java瀏覽透視圖包含“項目”視圖、“包”視圖、“類型”視圖、“成員”視圖、“編輯器”視圖等幾個部分,一般開發(fā)過程中使用Java瀏覽透視圖查看完整的項目詳細信息。缺省情況下,四個視圖全都鏈接至活動編輯器。這意味著這些視圖將根據(jù)活動編輯器中顯示的文件來調整它們的內(nèi)容和選擇。透視圖四、Java瀏覽透視圖默認的Java瀏覽透視圖透視圖五、Java類型層次結構透視圖類型層次結構描述了某個被選擇元素的結構,如果直接打開“Java類型層次結構”透視圖,就會得到一個錯誤。只有選擇“包資源管理器”視圖中的一個元素后,才能打開該視圖。透視圖五、Java類型層次結構透視圖類型層次結構描述透視圖六、調試透視圖程序運行過程中會出現(xiàn)一些錯誤,為了便于調試,Eclipse提供了調試透視圖。調試透視圖包含“調試”視圖、“變量”視圖、“斷點”視圖、“編輯器”視圖、“大綱”視圖、“控制臺”視圖、“任務”視圖等幾個部分。透視圖六、調試透視圖程序運行過程中會出現(xiàn)一些錯誤,為透視圖調試透視圖中主要視圖的功能如下:調試視圖:用來管理工作臺中程序的調試和運行,顯示調試過程中每個目標的暫掛線程的堆棧幀。變量視圖:顯示關于當前選擇的堆棧幀中的變量的信息斷點視圖:顯示項目中設置的所有斷點,并且允許開發(fā)者對這些斷點進行管理。編輯器視圖:顯示當前暫掛線程的斷點所在的文件,當使用單步跳入進行調試時,會顯示被跟蹤的代碼??刂婆_視圖:顯示程序調試運行過程中的標準輸出和錯誤信息,并且為程序提供標準輸入。透視圖調試透視圖中主要視圖的功能如下:Java程序編寫Eclipse通過JDT(JavaDevelopmentTool)提供了對Java代碼編寫的支持,是開發(fā)人員編輯、編譯、運行Java程序的開發(fā)環(huán)境。我們將會深刻體會到JDT在項目、文件、重構、調試、運行等操作中給予的支持,開發(fā)人員可以通過JDT的菜單、工具欄以及視圖中的上下文菜單完成諸多操作。Java程序編寫Eclipse通過JDT(JavJava程序編寫一、創(chuàng)建Java項目Step1:通過“文件”→“新建”→“項目”命令,彈出建立項目對話框。Step2:在彈出的對話框中,輸入項目的名稱,再點擊“下一步”按鈕,會彈出關于這個項目的具體設置。

注:在“Java設置”對話框中,出現(xiàn)了“源代碼”、“項目”、“庫”、“排序和導出”等選項卡的設置。在沒有設計經(jīng)驗之前,可以不去管它,只需按照系統(tǒng)默認設置,點擊“完成”按鈕即可。

Java程序編寫一、創(chuàng)建Java項目Step1:通過Java程序編寫Step3:創(chuàng)建完項目之后,Eclipse中的變化如圖所示,用“包資源管理器”和“導航器”兩個視圖做了對比。Java程序編寫Step3:創(chuàng)建完項目之后,EcliJava程序編寫二、創(chuàng)建Java類通過“文件”→“新建”→“類”命令,彈出建立Java類的對話框,或者點擊圖中小圓圈里的三角,在其下拉菜單中選擇“類”,也可以彈出對話框。Java程序編寫二、創(chuàng)建Java類通過“文件”→Java程序編寫

在這個頁面中,有幾個參數(shù)需要說明:源文件夾:存放Java源文件的位置。包:文件的組織形式。名稱:所要創(chuàng)建的類名。想要創(chuàng)建哪些方法存根:由于設計的實例比較簡單,只需要運行的main()方法,所以勾選了第一個復選框。Java程序編寫在這個頁面中,有幾個參數(shù)需要說明Java程序編寫三、Java編輯器⑴編寫代碼在編輯器里進行程序設計,編輯完程序后,注意保存文件。⑵Java代碼編寫提示代碼編寫提示其實就是Java內(nèi)容輔助功能,通過這項功能,能讓開發(fā)人員提高編碼效率,并減少錯誤拼寫,特別是在不能完全確認Java元素的拼寫或不能確認Java元素是否存在某個屬性和方法的時候。Java程序編寫三、Java編輯器⑴編寫代碼在編Java程序編寫Java代碼編寫提示Java程序編寫Java代碼編寫提示Java程序編寫⑶快速修正功能

Java編輯器提供的快速修正功能,可以快速定位錯誤并修復錯誤。Eclipse在包聲明、導入聲明、類型、構造方法、方法、字段和變量、異常處理、編譯路徑、注釋等多個方面都提供了快速修正功能。Java程序編寫⑶快速修正功能Java編輯器提

編譯和運行一、Java構建器Eclipse編譯Java代碼的環(huán)境稱為EclipseJava構建器,它使用實現(xiàn)了“Java語言規(guī)范”的編譯器來構建Java程序。Eclipse編譯原理就是:自動發(fā)現(xiàn)、自動構建。默認情況下,Eclipse的Java構建器在保存各個Java文件時使用增量方式自動構建Java程序,即:當用戶修改工程內(nèi)容的任何一個文件,并且使實際內(nèi)容發(fā)生了變化時,Eclipse就會使用默認的或者用戶定義的Java構建器重新構建整個工程。編譯和運行一、Java構建器Eclipse編譯J

編譯和運行編譯器把檢測到的問題分為兩類:警告和錯誤通常情況下,Java構建器會把編譯時遇到的“Java語言規(guī)范”規(guī)定的語法錯誤報告為錯誤,但是對于其他一些類型的錯誤,可以更改編譯器的默認設置來告訴Java編譯器是將它們作為警告、錯誤處理,還是把它們忽略。編譯和運行編譯器把檢測到的問題分為兩類:警告和錯誤

編譯和運行二、代碼編譯為了保證Java項目順利編譯,Eclipse提供了一些基本設置,相關的有以下四項:⑴已安裝的JRE設置

Eclipse根據(jù)用戶在“已安裝的JRE”中設置的默認JRE構建Java程序。編譯和運行二、代碼編譯為了保證Java項目順利編

編譯和運行⑵JDK一致性設置按照圖中的設置可知:JRE采用了6.0的標準,則構建器在工作時應該按照這個標準檢查Java語法;如果采用低版本的標準會將Java文件中合乎6.0版本的語法作為錯誤處理。編譯和運行⑵JDK一致性設置按照圖中的設置可知:J

編譯和運行⑶構建路徑設置構建路徑用來查找源代碼所引用的類的路徑。在編譯期間,使用此路徑來搜索項目外部的類。try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Stringurl;url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDB";con=DriverManager.getConnection(url,"sa","");stmt=con.createStatement();}catch(Exceptione){System.out.println(e.getMessage());}編譯和運行⑶構建路徑設置構建路徑用來查找源代碼所

編譯和運行首選項中的“構建路徑”節(jié)點有兩個細節(jié):類路徑變量和用戶庫。1)類路徑變量圖中的變量分別代表不同的路徑或jar文件,包含了一定類別的類文件。圈起來的三個變量是保留的類路徑,根據(jù)JAR在內(nèi)部設定。如:變量JAR_LIB代表了rt.jar包,里面包含了Java自帶的所有系統(tǒng)類庫,當然可以解讀源代碼中的系統(tǒng)類了。編譯和運行首選項中的“構建路徑”節(jié)點有兩個細節(jié):

編譯和運行2)用戶庫實例中設計了關于SQLServer數(shù)據(jù)庫的存取操作,需要解析Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")等語句中的類,因此建立用戶庫(JDBC-JAR),包含了3個jar文件。編譯和運行2)用戶庫實例中設計了關于SQLSe

編譯和運行⑷配置Java構建路徑項目屬性中的構建路徑被稱作“Java構建路徑”,打開方式有兩種:選中項目,點擊右鍵,在上下文菜單中選擇“屬性”,再點擊“Java構建路徑”;或者直接在上下文菜單中直接選擇“構建路徑”→“配置構建路徑”編譯和運行⑷配置Java構建路徑項目屬性中的構

編譯和運行

Java構建路徑包括源代碼、項目、庫、排序和導出四個選項卡。源代碼選項卡:設置了構建路徑中的源文件夾和輸出文件夾,這個設置細節(jié)與項目和類的創(chuàng)建設置有關。項目選項卡:設置當前項目編譯或運行時所依賴的其他項目。排序和導出:顯示項目的源文件夾和構建路徑列表。編譯和運行Java構建路徑包括源代碼、項目、庫、

編譯和運行庫選項卡:庫列表中包含了項目編譯或運行時所需要的庫文件,默認包含了“JRE系統(tǒng)庫”。如果需要給項目添加庫資源,可以通過選項卡右側的5種方式進行:添加JAR:添加項目內(nèi)的JAR文件到構建路徑中;添加外部JAR:添加本地磁盤系統(tǒng)內(nèi)指定的JAR到構建路徑中;添加變量:添加諸如圖2-43首選項中設置的類變量到構建路徑中;添加庫:添加JRE系統(tǒng)庫、JUnit、插件依賴項、用戶庫等預定義庫到構建路徑中;添加類文件夾:打開工作臺各個項目的層次結構,并允許用戶將所需的類文件夾添加到構建路徑中。編譯和運行庫選項卡:庫列表中包含了項目編譯或運行時所需

編譯和運行三、代碼運行⑴運行Java代碼要運行某個Java源文件,首先要確定它才能運行。有兩種方式可以確定源文件并運行:

Method1:

選中該源文件所在的項目,在工具欄中點擊運行按鈕旁的倒三角,彈出下拉菜單,再選擇“運行方式”→“Java應用程序”。編譯和運行三、代碼運行⑴運行Java代碼要運行

編譯和運行

Method2:直接在項目中選中源文件,或者打開這個源文件并使光標停留在編輯器里,在工具欄中點擊運行按鈕旁的倒三角,彈出下拉菜單,再選擇“運行方式”→“Java應用程序”,Eclipse就會運行相應的字節(jié)碼文件,在控制臺里輸出結果。有兩點需要說明:1)

上面的操作是通過點擊工具欄中的運行按鈕執(zhí)行的,其實還可以選中目標后,單擊鼠標右鍵,在上下文菜單中進行選擇。2)

如果無法運行,選中項目后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論