Eclipse學習3
1. 使用Scrapbook
在Java Project中還有另外的一種方法來運行代碼,並且根本就不需要main方法――使用Scrapbook page來替代。Scrapbook page可以用來執行甚至是一部分代碼,這對於開發有很大的幫助。使用Scrapbook page並不是非常主要的技巧,但確實非常有用。
創建Scrapbook page:選擇File-》New-》Scrapbook
Page打開一個新建Scrapbook page對話框,在文件名一欄中輸入:ex01_scrapbook,然後單擊Finish。這將保存一個名爲ex01_scrapbook.jpage的文件。這個文件將顯示在Package
Explorer中並在編輯視圖中自動打開。如圖:
【圖片】
這樣,就可以在編輯視圖中輸入我們想要測試的代碼。需要注意的是:你必須在代碼中使用引用main()方法的包名。比如:
String[] args={};
com.test.ex01.HelloWorld.main(args);
如圖:
【圖片】
選中所有代碼,單擊右鍵,選擇Execute (同樣,可以選擇Run-》Execute)。結果會以Debug觀察模式下顯示出來,如上圖所示。
2. 使用Quick Fix
在前面的代碼的基礎上添加兩行語句,輸出今天的日期。
package com.test.ex01;
/**
* @author Kevin Lee
*
*/
public class HelloWorld {
public static void main(String[] args) {
outString = “Hello,World!”;
Calendar rightNow = Calendar.getInstance();
System.out.println(outString+rightNow.getTime();
}
}
如圖:
【圖片】
這裏有一些問題:變量outString沒有聲明,Calendar類沒有導入。
Eclipse會自動顯示這些錯誤,並且會依據錯誤給出相應的提示。注意在代碼編輯器左邊的有黃色的燈泡和紅色的×的標示的豎條,這個叫做Maker bar。而燈泡和紅色的×的標誌表示Quick Fix對這些錯誤有效。同樣,注意到代碼編輯器右邊的紅色矩形,這些叫做Overview ruler。這表示這些語句Quick Fix能夠修復。紅色矩形表示編譯期錯誤。
如果將鼠標放在第一個燈泡處會發現提示“outString cannot be resolved”,如圖:
【圖片】
可以使用雙擊燈泡標誌,並選擇所要做出的更改來修復錯誤。在第1個錯誤,單擊“Create local variable ‘outString’”來修復,第2個錯誤可以單擊“import ‘Calendar’(java.util)”予以改正。
Eclipse的Quick Fix使開發人員能夠更加快速的找到,並更改錯誤。這點非常不錯!