Web | Coding | Blog | SOHO

[Java]第一章:認識 JAVA

這邊將會撰寫第一個程式與程式中相關的程式解說。

參考書籍:Java 7 教學手冊

在第一章你會學到:

  1. 第一個程式 :Hello JAVA
  2. 程式解說

根據站長的經驗,根本不會想聽程式語言的理論部分;因此在這邊先直接進入撰寫第一個JAVA程式!

首先開啟eclipse;

LAUNCH

這時一樣會詢問你的workspace要在何處,預設即可。

LAUNCH02

小提示:

一個worksplace可以新增很多package;而一個package裡面可以新增很多class;

Class就是你程式執行的地方。

首次進入程式介面如下圖,讓我們開始第一個程式。
點擊「Create a new Java project」,意指新增一個Java 專案。

LAUNCH04

在「Project name」的地方輸入您的專案名稱,此教學為輸入「ch01」。
此時在下方的Location就會顯示這項專案的資料夾建立在何處。
(您的workspace 建立在何處,Project就會建立在該資料夾底下)

java-02

幫專案取名完可直接點擊最下方的「Finish」即可完成。

這時就會進入我們主要的畫面了!

java-03


首先我們看到功能列上;棕色正方形是新增Package;綠色C+ 則是新增Class。
先點擊1的部分:New Java Package

java-04

這時會詢問Package 要建立在何處底下 與 Package名稱。
此教學以「ch01」名稱為例。
之後點擊Finish。

java-05

再來我們要新增Class;點擊2:New Java Class

java-04

在Name的地方輸入Class的名稱後,在底下的「public ststic void main(String[] args)」打勾。
此教學的Class名稱為「class01」;輸入完也打勾完後直接點擊最下方的「Finish」完成。

java-06


此時主畫面會如下圖;而紅框處是打程式碼的地方。

java-07

public static void main(String[] args){
 // TODO Auto-generated method stub
}

我們先完成第一個程式後,在底下載詳細的說明程式碼。
將 // TODO Auto-generated method stub 取代成以下程式碼:

  System.out.println("Hello Java!");

完整的程式碼如下圖:

java-08

這時我們點擊功能列上的運行:點擊綠圓底三角白

java-09

這時會詢問存檔:點擊OK

java-10

成功運行後,在最底下就會顯示結果囉!

java-11

以上第一個程式:Hello JAVA
那麼以下開始說明程式碼的部分。


先依以上教學的步驟,打上相對應的程式碼註解。

package ch01;  //第一行是一開始命名的package名稱

public class class01 { //而這行是命名的Class名稱

	public static void main(String[] args) { // 這部分是上方教學要求打勾

		 System.out.println("Hello Java!"); //這部分是Hello Java 程式碼

	}
}

我們由一開始的Project、Package 與 Class 先做簡單說明:

Project 就像是一個課本
package 像是章節
class 就是每章節的內容

project → package → class


再來說明這段程式碼的意思:

public static void main(String[] args)

這是程式的起點。
當程式載入一個 .java 檔,會先去尋找 main 在哪,所以必須先宣告 main 是 公開、共用的 (public),否則程式將會找不到 main 的位置。

main() 是相當特殊的一個函數,沒有回傳值,因此在main 之前要加上 void。

有關 static 的部分可以參考此資料:(請點此)

main() 括號內的String[ ] args 則是:程式執行時,裡面將會以字串型態的陣列 args[] 存放。

public class class01 {
	public static void main(String[] args) {
		}}

所以整段程式碼可以解釋為:

宣告一個公開的類別 class01,
定義 公開 靜態無傳回值 名稱為main 參數為字串陣列 的方法

再來是Hello Java 的部分:

System.out.println("Hello Java!");

System.out.println( ) 的功用是:印出括號內所有包含的文字。

System.out 意指標準輸出;
後方的 println 則是 print line 的縮寫。


在下一章,會更加仔細的探討Java語言的一些基本規則與用法。

附註:更新→有關 static 的部分可以參考此資料:(請點此)

Java 學習日誌 (點此閱讀所有 Java日誌)
有任何問題也歡迎在底下留言,或到fb粉絲專頁發訊息給站長一起討論。


如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;
另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:

Comments

comments

如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:


© 2017 4xCode™ | Design:SC 站長

歡迎來到SC站長網站

 

本站文章不再更新,新文章將發表至

4 x ‘s Space 網站

 

謝謝您一直以來的支持,我們新網站見~

 

SC站長網站文章也會將慢慢轉移至新網站,

新網站連結 4-x.tw 點此前往,或點擊上方圖案)