幾乎每種程式語言第一個專案都是_HelloWorld
以下我們就來介紹第一個第一支程式 ~
首先流程是打開已經安裝好的eclipse
打開之後 首先第一個畫面
上一篇提到Workspace 是指我們工作的路徑存放的位置 ~ Browse 可以選擇資料夾及其路徑
下面Use this as the default and do not ask agin 是指下次是否再提醒 !!
接下來的步驟很簡單 在左上角的File => New => java project
這樣就建立好一個專案了 !!~ 不過還沒完成
在寫程式之前應先搞懂層級的觀念
我們要寫的程式 是在類別下去撰寫,所以我們必須先建立專案及套件最後在類別底下去撰寫程式碼
接下來 ~
同樣的用File=>New => Class
或是直接在建立專案好的專案比如說Hello 點選=>滑鼠右鍵
一樣也會出現File. 接下來一樣File=>New => Class
我們剛剛建立的專案就是我們的來源資料夾新增的套件及類別會在Hello/src下產生路徑
填入套件及類別名稱 選擇Finsh 就建立好我們撰寫程式的環境了!!
勾選跟無勾選public static void main........那三個勾選 是問我們要使用那些方法 , 當然也可以不勾選 如上圖
如果不勾選 則不會幫我們產生public static void main........ 那我們則需要自已打
當我們建立完成之後就會像上圖內容這樣
接著我們在public static void main....{
打上system.out.print(" HelloWord ") ;
}
接著使用快捷鍵 Ctrl + F11 或是上面有個撥放的圖案滑鼠靠近會出現Run 點擊
就會出現 helloworld (我們輸入的字串)
這樣就完成了 我們的第一個程式 helloworld 是不是很神奇呢 ?
----------------------------------------------------------------------------------------------------------------------------------------------------
重點回顧
這一個小節
說明新檔案的建立~
層級的觀念 ~
還有程式的產生
產生的程式會儲存在 工作區workspace / 專案project / src / 套件package / xxx.java(副檔名為java)
經過編譯 javac.exe 後
會另產生一個程式 儲存在 工作區workspace / 專案project / bin / 套件package / xxx.class(副檔名為class)
package Hellohello; // 宣告Java Class 檔案所在的套件(路徑)
public class First { //定義一個public class , 名稱為 First
/**
* @param args
*/
public static void main(String[] args) { //宣告一個方法,名稱為 main,並且有一個String 陣列參數 args 此行全部小寫
// TODO Auto-generated method stub
System.out.println( "helloworld" ); // 將helloword 輸出至螢幕上 這是區塊內的敘述
}
}//大括號是成對的,所括的範圍稱作程式區塊(Block),現在這個程式區塊屬於First 所有
基本上每一支java程式 主要構成基本上都是有一個以public 宣告的main方法
在執行時,JVM會呼叫main方法換句話說main方法 是每一支java程式的進入點 !!
而執行的範圍從程式區塊開始到程式區塊結束 也就是{開始 ,}結束
區塊內則是由一個或多個敘述(Statement)所組成,一個敘述結束時都以分號;作為結束
識別字(Identifier) : 變數..類別(Class)..方法(Method)的名稱都稱作識別字(子)
如 : class aaa 則aaa就是識別字(子),或是int v 則v就是識別字(子)
使用規則 ~
1.第一個必須是英文字母開頭大小寫均可或是用"_"及"$" 兩個符號
例如.AAA或 Ass或 a123或_123或 $aaa 都可以,又例如3ABC或3aaa都不行
2.第二個字之後可以使用數字或_及$其他符號都不可以,命名沒有長短限制, 例如AAA!不行 又例如AAA_123可以
3.不可以使用關鍵字或保留字,在java中大小寫代表意義不同 , 如AAA與Aaa或aaa念法一樣但是在java中代表三個不同的名稱或是變數
4.命名最好是根據撰寫內容做出有意義的命名以方便辨識 如 撰寫內容為這是我的第一支程式 命名用first 就比較容易看出內容的意義
5.一個.java檔案內可同時有一個以上的class,但只能有一個且一定有一個class設成public class 此類別名稱並且為.java名稱
網路上的教學影片 !!!!
即使搞不太清楚觀念eclipse 也會自動幫你秀出錯誤訊息或無法執行 !!
留言列表