Java咖啡館——Eclipse(7)
發表時間:2023-08-09 來源:明輝站整理相關軟件相關文章人氣:
[摘要]讓我們通過Hello World!程序來體驗地道的Java開發。 第一步:新建Java項目 選擇“File→New→Project...”,選擇“Java Project”,點擊“Next”,便...
讓我們通過Hello World!程序來體驗地道的Java開發。
第一步:新建Java項目
選擇“File→New→Project...”,選擇“Java Project”,點擊“Next”,便打開了“New Java Project”向導。在“Project name”中填入“HelloWorld”,不需要進行其他設置,直接左擊“Finish”按鈕。
第二步:新建HelloWorldApp類
選擇“File→New→Class”,在“New Java Class”向導中的Name框中輸入“HelloWorldApp”,并且在“public static void main(String[] args)”選項前面打上勾。
這時,向導會有一個提示,由于項目簡單,不需要用到package,所以不必理會。最后按下“Finish”按鈕。這時你會發現,上期連載中的Hello World!程序框架代碼已經自動生成。這就是Eclipse的代碼生成(Code Generation)特性(見圖3)。
第三步:添加打印語句
與上回連載中的代碼相比,現在僅僅缺少一句輸出“Hello World!”字樣的語句:
System.out.println("Hello World!");
讓我們看看Eclipse中如何快速輸入。
首先把光標移動到“main”函數那行的“{”后面,回車,光標會自動跳到下一行并且多一個Tab位的縮進,自動保持代碼的美觀。現在輸入“System”,注意“S”大寫。然后輸入“.”,這時你會發現自動彈出一個菜單,顯示了“System”所有成員變量和方法!接著輸入“o”,彈出菜單會自動過濾以“o”打頭的成員變量和方法,所以只剩下“out”了,只要按下回車,“out”便自動加到“.”的后面。繼續輸入“.”,又會跳出菜單顯示“out”的方法(見圖4)。由于“out”的眾多方法中叫做“print”的很多,你可以直接輸入“println”或在下拉菜單中搜索,并按下回車。這時,你會發現“println”后面的括號都自動生成了。把光標移動到括號里面,輸入引號,Eclipse會自動給你添加另外一半引號。在兩個引號中間輸入“Hello World!”。最后把光標移動到這行的最后,輸入“;”號。
雖然敘述起來很羅嗦,但你自己操作一遍就能體會這樣的編碼有多舒服。這就是Eclipse的代碼完成(Code Completion)功能。代碼完成能夠:
★通過自動過濾加快輸入的速度;
★通過選擇與回車鍵選擇的方式來避免輸入錯誤;
★當你記不清某個類的成員變量或者方法時可以有效地提示你。
這里還有一個實用的技巧:當你的源代碼中存在語法問題,Eclipse編輯器會用紅色大叉外加波浪線來標記,你可以根據提示隨時修正。
第四步:運行Java程序
現在直接在Eclipse中運行這個程序,看看執行結果。
按下“Run→Run...”,Eclipse會彈出運行設置向導,詢問運行配置。這個程序是一個Java程序,所以在Configurations里面選擇“Java Application”,然后按下“New”按鈕。當Eclipse創建好配置以后,你只需要按下Run便能夠看到結果了(見圖5)。
小結
實際上,Eclipse博大精深,而且蘊含許多精辟的方法與概念,是許多IBM科學家多年積累的經驗。但由于Java咖啡館主題還是Java語言,不能讓Eclipse喧賓奪主,然而Eclipse中的許多哲學思想通用于軟件開發,很多軟件方法與技術令人愛不釋手。希望你有時間能多多把玩Eclipse,這個軟件絲毫不亞于幾千美金的商業軟件!最后,推薦閱讀Jim D'Anjou等人撰寫的《Using Java Development Tools in Eclipse》一文,該文章的URL是http://www.awprofessional.com/articles/article.asp?p=31789,文章對JDT的使用有詳細的介紹。