究竟我們在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的程式寫法
接下來我們要介紹兵器
外面的世界太危險了,沒有稱手的工具很難活下去滴!
...待續
沒有留言:
張貼留言