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