Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lesson1 Java的基本概念 Java語言的簡介 Java學習地圖 Java程式開發的基本概念(一) 軟體下載、安裝與基本操作

Similar presentations


Presentation on theme: "Lesson1 Java的基本概念 Java語言的簡介 Java學習地圖 Java程式開發的基本概念(一) 軟體下載、安裝與基本操作"— Presentation transcript:

1 Lesson1 Java的基本概念 Java語言的簡介 Java學習地圖 Java程式開發的基本概念(一) 軟體下載、安裝與基本操作
實作第一個程式– Hello 課堂實作練習 知識自我評鑑

2 Java語言的簡介 Java技術 Java語言歷史 1995正式發表, 原名Oak Java平台與版本
Java SE 標準版(Standard Edition) Java EE 企業版(Enterprise Edition) Java ME 微型版(Micro Edition) Java Card 智慧卡 #原始程式.java檔編譯後產生目的碼為.class檔,為一種中間碼(bytecode),可跨平台,由JVM虛擬機器執行

3 Java學習地圖

4 Java網站 http://www.oracle.com/technetwork/java/index.html

5 Java程式開發的基本概念(一) 軟體下載、安裝與基本操作
JDK -- Java程式開發工具 Download網址 改由Oracle公司收購 版本Version 平台Windows XP ,Windows 7 64/32bits,Linux … 編譯器 -- javac JRE – Java程式執行環境 JVM(Java虛擬機器) – java Java API – 系統內建的類別庫/函數庫/套裝

6 Java程式開發的基本概念(二) 程式開發流程
編輯Hello.java 原始程式:可使用記事本或Notepad++ 編譯(javac Hello.java) :會生成類別檔(Hello.class) 執行(java Hello) :不能打.class,會自動連結相關類別庫 顯示執行結果

7 程式編譯及執行流程圖

8 Java程式開發的基本概念(三) 環境變數的設定
Path 此環境變數指定javac等命令檔搜尋路徑 常用法: set path=C:\Program Files\Java\jdk1.6.0_21\bin;%PATH% Classpath此環境變數指定類別及API搜尋路徑 set Classpath=. JAVA_HOME此環境變數指定JDK的安裝路徑 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21 set path=%JAVA_HOME%\bin;%PATH% 通常在JDK安裝後,於作業系統中預先設定系統的環境變數

9 實作練習Q1– Hello程式 步驟一: 開啟Notepad++敲入下列程式,存檔Hello.java
public class Hello { public static void main(String[] args){ System.out.println("Hello"); } 步驟二: 開啟命令列視窗(先設好環境變數)再輸入下列指令,進行編譯 javac Hello.java 如果編譯錯誤請修正後再次編譯,直到沒有錯誤訊息出現 步驟三: 編譯成功後,輸入下列指令執行(注意不要打.class) java Hello

10 課堂實作練習 Q1: 實作Hello程式 -- 印出班級學號姓名。
Q2: 實作Rectangle程式 -- 鍵盤輸入矩形長與寬(整數),印出面積。 Q3: 實作Average3程式 -- 鍵盤輸入3個整數,印出其平均值(浮點數)。 Q4: 實作ForChar50程式 -- 鍵盤輸入1個字元,印出此字元50次。 Q5: 實作PassBoolean程式 -- 鍵盤輸入1個整數成績,若為60分以上(含)設定變數pass(Boolean型態)的值為真,否則設pass值為假;最後印出pass的值。

11 知識自我評鑑(L1) K1. Java技術分為哪幾種平台? K2: JDK軟體安裝後,通常需設定哪些環境變數?

12 End of Lesson1 chensam2012/08/15


Download ppt "Lesson1 Java的基本概念 Java語言的簡介 Java學習地圖 Java程式開發的基本概念(一) 軟體下載、安裝與基本操作"

Similar presentations


Ads by Google