2013年5月11日 星期六

Java教學 (3) 可執行的Java 程式 (main method)


究竟我們在Java教學(1) Hell World中做了什麼

才讓電腦說出Hell World這樣的大秘密呢?

現在就讓我們來解剖一下這支程式



非常的單純,所以要背!!

為什麼要背?因為這是台灣人的專長!

都被學校教育訓練這麼多年了,當然要好好利用專長

更何況這個Hell World程式碼乃是Java的核心技術之一

正所謂天下武功出少林

Java技術都來自這個Hell World呀!!

您就背了吧

當然背要背得有方法

先背這個




這是Java神功第一層心法

注意!那組大括號是有對應關係的

這Java神功第一層心法被稱作"Class的定義"

其中public這個字有神秘的作用,

什麼作用?以後再說,先背了吧!

要知道的是那個HellWorld要跟這個檔名相同

也就是說如果今天檔名是HolyWorld.java

那這Java神功第一層也要跟著寫成
public class HolyWorld{
}
那個HellWorld被稱做 "Class的名稱"

還計得在Java教學(2) Java的程式架構

我們說過java檔被complie過後會產生一個新的class檔嗎?

"Class" 在Java世界中是一種單位

所以你會聽到有人說

"我寫了一個Class來做ooxx的事"

或是

"馬的,這個Class做壞了"

我們寫的HellWorld就是一個Class



接著我們背Java神功第二層心法



這Java神功第二層心法被稱做"method的定義"

method是什麼?method是一種Class的內容物

如果我們要寫的是一個可執行的Java程式

那麼這第二層心法沒得改,就是這樣寫

背了吧!跟99乘法表一樣,背了吧


接下來的內容也很基本很好用




這行System.out.println("要輸出的內容");

根本就是一記直拳,稱不上什麼心法,但是好用!!


整理一下,

我們寫的 HellWorld.java其實是一個Class

或者我們說的學術點

HellWorld.java檔裡面包含了一個Class物件

這個Class物件叫做HellWorld

HellWorl物件裡面包含了一個method

這個method叫做main

也就是所有可執行程式都會有的main method

我們在這個main method中做了一件事

就是顯示"Hell World!!"這樣的文字

這就是Hell World的程式寫法

接下來我們要介紹兵器

外面的世界太危險了,沒有稱手的工具很難活下去滴!

...待續

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...