Java 學習系列
  • 目錄
  • 新手初入門,切記熟練
    • 參考書籍
    • 安裝 Java
    • 安裝 Eclipse IDE
    • 首次操作 Eclipse
    • 初學常見錯誤 & 提高可讀性
  • 第一章:認識 JAVA
    • 第一支程式:新建檔案
    • 第一支程式:Hello Java
  • 第二章:簡單 Java 程式解析
    • 變數與輸出
    • 重點整理
  • 第三章:變數與資料型態
  • 認識變數與資料型態
  • 溢位
  • 更多資料型態
  • 資料型態的轉換
  • 第四章:運算子、運算式與敘述
    • 運算子、運算式
    • 程式範例
  • 第五章:選擇性敘述與迴圈
    • 選擇性敘述
    • 迴圈
    • 迴圈的跳離
  • 第六章:陣列
    • 一維陣列
    • 二維與多維陣列
  • 第七章:函數
    • 函數與引數
    • 函數傳遞陣列
    • 函數多載
    • 函數 SWAP
  • 第八章:類別
    • 定義類別
    • 使用類別
    • 類別中的函數成員相互呼叫
    • 類別中使用 this
    • 練習:建立圓形類別
    • 傳遞引數與回傳值
    • 多引數
    • 類別中函數的多載
    • 類別成員中的公有與私有
  • 第九章:建構元
    • 認識 建構元
    • 建構元的多載
    • 建構元間的呼叫 - 透過this
    • 建構元中的公有與私有
  • 第十章:實例變數與函數、類別變數與函數
    • 實例變數 與 實例函數
    • 類別變數
    • 類別函數
  • 第11章:類別的繼承
    • 認識類別的繼承
    • 範例:類別的繼承
    • 類別繼承中的建構元呼叫
    • Protected members
    • Overriding
    • super() 與 this()
    • 設定終止繼承
  • 第12章:抽象類別
    • 認識抽象類別
    • 範例:抽象類別
    • 使用抽象類別型態的變數建立物件
  • 第13章:介面Interface
    • 認識介面
    • 範例:介面
    • 介面中的多重繼承
    • 介面的延伸
  • 第14章:例外 Exception
    • 認識例外
    • 例外處理
    • 範例:例外處理
    • 認識例外類別
    • 例外類別捕捉多個例外
    • 於程式中拋出例外
    • 於指定函數拋出例外
    • 自定義例外類別
  • 第15章:執行緒
    • 認識多執行緒
    • 啟動執行緒
    • 實作 RUNNABLE 介面
    • 執行緒生命週期
    • 凍結執行緒 sleep()
    • 凍結執行緒 join()
    • 執行緒的順序
    • 同步處理 Synchronized
  • 習題範例
    • 產生不重複之亂數
  • 後記
  • 致謝
  • 首頁
Powered by GitBook
On this page
  • 一、撰寫程式
  • 二、程式碼說明

Was this helpful?

  1. 第一章:認識 JAVA

第一支程式:Hello Java

Previous第一支程式:新建檔案Next變數與輸出

Last updated 5 years ago

Was this helpful?

一、撰寫程式

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

將 // TODO Auto-generated method stub 取代成以下程式碼(或是撰寫在此行註解的底下):

 System.out.println("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。

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

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

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

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

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

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

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

完整的程式碼
點擊功能列上的運行
詢問存檔:點擊OK
成功運行後,在最底下就會顯示結果