SlideShare a Scribd company logo
第 1 章 認識 Java 了解 Java 的優缺點 完成 Java 程式開發環境的建立  了解 Java 程式的大致外觀 編譯並執行 Java 程式 熟知簡單的 DOS 指令 Java 2  新觀念教本 第二版 投影片 學貫行銷出版  www.xbook.com.tw 林新德 版權所有  [email_address]
1-1  Java  的由來
誕生: 因應智慧型電器時代的來臨。 成長: 全球資訊網路廣受歡迎, Java 的跨平台 及製作動態網頁的潛力,使 Green 專案 繼續發展下去。 發展: 使用 Java 可以發展的程式- applet 、 application 、 servlet 、 JavaBean 、 JSP 等。 Java 現今的版本稱為 Java 2 。 本書的主角是 J2SE 。  1-1 Java 的由來
1-2  Java  的跨平台
當你將原本要在 Windows 上執行 的 C/C++ 程 式, 拿到 Linux 上執行時,你必須要有以 下的動作:   必須要有程式的原始檔( source code )。 變更程式中,和平台相關的程式碼。 重新編譯成執行檔。 1-2 Java 的跨平台
C 程式欲在不同平台執行時,必須重新編譯。  1-2 Java 的跨平台
Java 程式只要編譯一次,就可以在擁有 JRE 的平台上執行 。  1-2 Java 的跨平台
Java 虛擬機( Java Virtual Machine ,簡稱 JVM )執行位元組碼時,會執行三個動作: 載入記憶體 (Java class 的二元碼 ) 驗證是否合法  轉成機器碼執行 1-2-1  Java 的跨平台機制與虛擬機 1-2 Java 的跨平台
JVM 和 Java API 組成 Java 平台   。 只要電腦上有 Java 平台,不論作業系統是 Windows 、 Mac OS 或 Linux , Java 程式都可以執行。   1-2-1  Java 的跨平台機制與虛擬機 1-2 Java 的跨平台
J2SDK 和 JRE 之間的關係   。 1-2-1  Java 的跨平台機制與虛擬機 資料來源: http://java.sun.com  1-2 Java 的跨平台
1-2-2  理想的跨平台 1-2-3  Java 的優缺點 優點: 容易學習 跨平台 物件導向 安全 多執行緒 資源回收機制 缺點: 效能較差 轉換二元碼成真正 CPU 用的機器碼 為了機器間的通用性犧牲了效能 1-2 Java 的跨平台
1-3 Java  程式編譯與執行
Java 程式的編譯 :   1-3 Java 程式的編譯與執行 如用中文 寫出來的 程式撰寫 計畫
使用 JVM (也稱為 Java 解譯器)執行 Java 程式  時,會先載入類別檔再執行。  1-3 Java 程式的編譯與執行
1-4 建立  Java  程式開發環境
你也可以在以下的網址下載最新版本的 J2SE :  1-4-1  下載並安裝 JDK http:// java.sun.com /downloads/ 1-4  建立 Java 程式開發環境
安裝步驟 :   1-4-1  下載並安裝 JDK 1.  選取「 I accept the terms… 」,並按下  「 Next > 」繼續安裝。 1-4  建立 Java 程式開發環境
安裝步驟 :   1-4-1  下載並安裝 JDK 2.  按下「 Next > 」繼續。 1-4  建立 Java 程式開發環境
安裝步驟 :   1-4-1  下載並安裝 JDK 3.  按下「 Next > 」安裝 JRE 。 1-4  建立 Java 程式開發環境
安裝步驟 :   1-4-1  下載並安裝 JDK 4.  按下「 Next > 」安裝  Java Plug-In 。 1-4  建立 Java 程式開發環境
安裝步驟 :   1-4-1  下載並安裝 JDK 5.  完成安裝。 1-4  建立 Java 程式開發環境
完成重開機之後,為了程式開發的方便性,還 需設定 JDK 中工具程式的路徑。 以下是使用 Windows 2003 為例進行說明。   1-4-2  環境變數設定 1-4  建立 Java 程式開發環境
1-4-2  環境變數設定 1. 開啟「我的電腦」 的內容   。 環境變數設定步驟 :   1-4  建立 Java 程式開發環境
1-4-2  環境變數設定 2. 點選「環境變數」 。 環境變數設定步驟 :   1-4  建立 Java 程式開發環境
1-4-2  環境變數設定 3. 點選「 Path 」 再按「編輯」 。 環境變數設定步驟 :   1-4  建立 Java 程式開發環境
1-4-2  環境變數設定 4. 加入 JDK 工具的 路徑   。 環境變數設定步驟 :   Windows 2000/XP 的設定方式同 Windows 2003 。 使用 Win98/ME ,請在開機硬碟(通常為 C: ) 的根目錄找到「 Autoexec.bat 」檔案。   1-4  建立 Java 程式開發環境
為了方便 Java 程式的編譯和執行,我們可以利 用下列方式在桌面上建立一個 MS-DOS 的捷徑。  1-4-3  建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 :   1. 新增捷徑。 1-4  建立 Java 程式開發環境
1-4-3  建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 :   2. 輸入 C:\WINDOWS\system32\cmd.exe 。 1-4  建立 Java 程式開發環境
1-4-3  建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 :   3. 輸入捷徑名稱 。 1-4  建立 Java 程式開發環境
1-4-3  建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 :   4. 開啟捷徑「內容」視窗   。 1-4  建立 Java 程式開發環境
1-4-3  建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 :   5. 設定 開始位置   。 1-4  建立 Java 程式開發環境
只要是可以編輯純文字的編輯軟體都可用來編輯 Java 程式。例如: Windows 裡的「記事本」。 另外,作者推薦 jEdit 編輯軟體,你可以在下列  網址找到最新版本。 1-4-4  程式編輯軟體 jEdit 安裝步驟 :   1. 雙擊「 jedit41 install.jar 」 進行安裝   。 http ://  www.jedit.org 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 安裝步驟 :   2. 軟體簡介,按「 Next 」繼續。 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 安裝步驟 :   3. 版權宣告,按「 Next 」繼續。 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 安裝步驟 :   4. 選擇安裝目錄後,按「 Next 」繼續   。 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 安裝步驟 :   5. 選擇安裝組件後,按「 install 」開始安裝。 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 安裝步驟 :   6. 安裝成功,按「 Finish 」關閉視窗 。 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 的功能簡介 :   改變顯示的字型功能   。 1.  點選「 File 」->「 Open 」以開啟檔案 2.  點選「 Utilities 」->「 Global Options 」 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 的功能簡介 :   改變顯示的字型功能 3.  點選「 Text Area 」後,再點選「 Text font 」欄 4.  選擇適當字型 (DialogInput) 1-4  建立 Java 程式開發環境
1-4-4  程式編輯軟體 jEdit 的功能簡介 :   設定行號功能   。 1.  加入行號 2.  提示一對大括號所包含的程式行範圍 1-4  建立 Java 程式開發環境
1-5 Java  程式的外觀
典型的 Java 程式 (EX1_1.java) : 1-5-1  標準 Java 程式的外觀 01 /*  02 程式註解區開始 03 ^_^ 04 */ 05 import java.lang.*; 06 // 這也是程式註解 07 class EX1_1 08 { 09 static int a=3; 10 public static void main(String[]args) 11 { 12 int b = square(a); 13 System.out.println(b); 14 System.out.println(" 大家好 "); 15 } 16 static int square(int i) 17 { 18 return i*i; 19 } 20 } 左例程式碼,每行( Line ,也稱「列」)最前面佔兩位的數值並 不是程式碼 的一部份,其用意是方便閱讀及講解之用。   1-5 Java 程式的外觀
程式註解: 1-5-2  範例解說 以  /*  為起始符號、 以  */  為終止符號。 註解符號  /*  和  */  之間可放入任何文 字, 以輔助程式設計者了解程式碼在做什麼 。 所有的程式註解都會被編譯器忽略。 不能有巢狀註解 。  /* ***** /*  錯誤的註解  */ ***** */ 1. 多行註解(或稱區塊註解) : 1-5 Java 程式的外觀
程式註解: 1-5-2  範例解說 以  //  為起始符號 ,終點為該行的最後一個 字元,沒有 終止符號。 2. 單 行註解 : 3. 特定標示方式 : 以  /**  為開頭 ,以  */  為結尾 。 本書並不會使用此種註解,這也不是 SCJP 的 考試範圍,故不作討論,有興趣者可以參考  http://java.sun.com/j2se/javadoc/ 。   1-5 Java 程式的外觀
引入類別: 1-5-2  範例解說 import 是引入類別的關鍵字。 import 敘述必須放在所有類別的前面。   敘述的結尾: 分號表示一個程式敘述的結束,在寫完一個 敘述時,別忘了要加上分號喔! 1-5 Java 程式的外觀
1-5-2  範例解說 類別定義: 定義類別時,以 class 關鍵字為開頭,接著 是類別的名稱。 如果一個程式檔案只有一個類別定義時,通 常類別名稱就是檔案名稱。 類別的主體以大括號「 { } 」包圍起來。  屬性宣告: 範例 EX1_1.java 中第 9 行,為 int 型別之靜態 屬性宣告。 1-5 Java 程式的外觀
起始方法定義: 1-5-2  範例解說 main() 方法必須宣告為 public (公開)、 static (靜態)、 void (沒有回傳值) 。 其形式參數必須為 String 型別的一維陣列。   呼叫方法: 參數的作用是將資料傳給方法,方法再將傳 入的資料經過運算之後,再回傳給呼叫者。   1-5 Java 程式的外觀
方法定義: 1-5-2  範例解說 square() 方法和 main() 方法是相同的構造, 都有方法標頭( header )及大括弧圍起來的 方法主體(或稱為方法內容敘述)。 呼叫方法時,若欲取得的傳入資料,必須在 標頭處宣告形式參數。 return 關鍵字會將運算式的結果回傳   。   1-5 Java 程式的外觀
EX1_2.java : 1-5-3  Java 程式也可以長這樣 01 /*  程式註解區開始  ^_^ */ 02 import java.lang.*; 03 // 這也是程式註解 04 class EX1_2{ static int a=3; 05 public static void main(String[]args){int b = 06 square(a);System.out.println(b); 07 System.out.println(" 大家好 ");} static int square(int i){ 08 return i*i; }} 雖然, Java 程式的編排方式有很大的彈性,不過為了閱讀方便及程式碼的維護,上例的編排方式是相當不妥的。相對地,建議採用 EX1_1.java 的編排方式,使用縮排,讓程式碼易於了解、維護,也易於除錯。 1-5 Java 程式的外觀
1-6 編譯並執行第一個程式
出現下圖訊息 , 表示完成程式的編譯: 編譯程式: C:\java5tb> cd ch01 C:\java5tb\ch01> javac EX1_1.java 1-6  編譯並執行第一個程式
出現下圖訊息 , 表示程式執行正確: 執行程式: C:\java5tb\ch01> java EX1_1 1-6  編譯並執行第一個程式
出現下圖訊息 , 表示輸入的執行檔檔名錯誤: 執行 Java 時 , 不可 輸入 原始檔的副檔名 ,否則 會出現下圖訊息 : 1-6  編譯並執行第一個程式
1-7 簡單的  DOS  指令
DIR : DIR 可以查看目前工作目錄的檔案和子目錄。 DOS 指令不分英文字母大小寫 (Java 有區別英文字母大小寫 ) 。 1-7  簡單的 DOS 指令
DIR : 使用「 /? 」為參數顯示指令使用說明   。 1-7  簡單的 DOS 指令
萬用字元: 星號「 * 」可代表不限長度且不限字元的字串。 例如:列出所有副檔名為  java  的檔案。 1-7  簡單的 DOS 指令
萬用字元: 問號「 ? 」則代表任何一個字元。 例如:列出主檔名以 EX1_ 為首,長度為 5 個字元,副檔名為 class 的檔案。 1-7  簡單的 DOS 指令
CD : CD  目錄名稱 改變工作目錄,語法為: 其中「 .. 」表示上一層目錄,「 \ 」表示根目錄。 當 目錄名稱 以「 \ 」為首時,表示絕對路徑,相對於根目錄。 當 目錄名稱 不以「 \ 」為首時,表示相對路徑,相對於目前工作的目錄。   1-7  簡單的 DOS 指令
MD : MD  新子目錄名稱 建立新的子目錄,語法為: RD : RD  子目錄名稱 刪除子目錄,子目錄內不可含檔案或目錄, 語法為: REN : REN  檔案原名稱  檔案新名稱 變更檔案名稱,語法為: 1-7  簡單的 DOS 指令
COPY : COPY  檔案名稱  新檔案名稱 複製檔案,建立內容相同的新檔案 ,語法為: TYPE : TYPE  文字檔檔名 查看文字檔內容,語法為: DEL : DEL  檔案名稱 刪除檔案,語法為: 第1章 結束 1-7  簡單的 DOS 指令

More Related Content

PPTX
轻松写出优雅的Java代码之check style
PPT
Java 1(Java概述)
PPT
SCJP ch02
PPT
beidakejian
PDF
PPT
PPT
第一章 概述和Jdk的安装和配置
PPTX
1, java intro
轻松写出优雅的Java代码之check style
Java 1(Java概述)
SCJP ch02
beidakejian
第一章 概述和Jdk的安装和配置
1, java intro

Similar to Java2新觀念教本投影片ch1 (20)

PDF
Java Web动态图表编程
PPT
Eclipse開發平台快速入門
PDF
Jni攻略之十――操作Java虚拟机
PDF
2012 java two-desktop-appliction-using-j-ruby-with-swt
 
PPT
IKVM.NET 深入敵營的 Java
PDF
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
PDF
Jni文档
PPT
Selenium介绍
PPTX
Appserv setup
PPT
Java 案例实战(一)
PDF
My eclipse 6 java开发教程[优化整合版]
PDF
rebar erlang 2
PPT
GlassFish特性介绍
PDF
manual
DOCX
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
PDF
安博士Asec 2010年4月安全报告
PDF
2. java introduction
Java Web动态图表编程
Eclipse開發平台快速入門
Jni攻略之十――操作Java虚拟机
2012 java two-desktop-appliction-using-j-ruby-with-swt
 
IKVM.NET 深入敵營的 Java
Servlet & JSP 教學手冊第二版試讀 - 撰寫與設定 Servlet
Jni文档
Selenium介绍
Appserv setup
Java 案例实战(一)
My eclipse 6 java开发教程[优化整合版]
rebar erlang 2
GlassFish特性介绍
manual
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
安博士Asec 2010年4月安全报告
2. java introduction
Ad

More from 5045033 (20)

PPT
好精典 "誰的事"
PPT
半導體第六章
PPS
行車死角
PPT
簡單線性迴歸模型 Regression(4 1)
PPT
簡單線性迴歸:統計分析 Ch11
PDF
迴歸分析 Minitab和excel的應用
PPT
Ch10 簡單線性迴歸 最小平方法
PDF
簡單線性迴歸 最小平方法 Excel
PPT
台股技術分析-有效性研究
PPS
The mostamazinggardenintheworld
PPS
Impossiblepictures
PPS
常想一二
PPS
故事
PPT
安可科技 (1)
PPT
生產與作業管理
PPT
生產與作業管理
PPS
避免洗腎的秘方
PPS
日行一善
PPS
奇异的植物
PPS
活到天年
好精典 "誰的事"
半導體第六章
行車死角
簡單線性迴歸模型 Regression(4 1)
簡單線性迴歸:統計分析 Ch11
迴歸分析 Minitab和excel的應用
Ch10 簡單線性迴歸 最小平方法
簡單線性迴歸 最小平方法 Excel
台股技術分析-有效性研究
The mostamazinggardenintheworld
Impossiblepictures
常想一二
故事
安可科技 (1)
生產與作業管理
生產與作業管理
避免洗腎的秘方
日行一善
奇异的植物
活到天年
Ad

Java2新觀念教本投影片ch1

  • 1. 第 1 章 認識 Java 了解 Java 的優缺點 完成 Java 程式開發環境的建立 了解 Java 程式的大致外觀 編譯並執行 Java 程式 熟知簡單的 DOS 指令 Java 2 新觀念教本 第二版 投影片 學貫行銷出版 www.xbook.com.tw 林新德 版權所有 [email_address]
  • 2. 1-1 Java 的由來
  • 3. 誕生: 因應智慧型電器時代的來臨。 成長: 全球資訊網路廣受歡迎, Java 的跨平台 及製作動態網頁的潛力,使 Green 專案 繼續發展下去。 發展: 使用 Java 可以發展的程式- applet 、 application 、 servlet 、 JavaBean 、 JSP 等。 Java 現今的版本稱為 Java 2 。 本書的主角是 J2SE 。 1-1 Java 的由來
  • 4. 1-2 Java 的跨平台
  • 5. 當你將原本要在 Windows 上執行 的 C/C++ 程 式, 拿到 Linux 上執行時,你必須要有以 下的動作: 必須要有程式的原始檔( source code )。 變更程式中,和平台相關的程式碼。 重新編譯成執行檔。 1-2 Java 的跨平台
  • 7. Java 程式只要編譯一次,就可以在擁有 JRE 的平台上執行 。 1-2 Java 的跨平台
  • 8. Java 虛擬機( Java Virtual Machine ,簡稱 JVM )執行位元組碼時,會執行三個動作: 載入記憶體 (Java class 的二元碼 ) 驗證是否合法 轉成機器碼執行 1-2-1 Java 的跨平台機制與虛擬機 1-2 Java 的跨平台
  • 9. JVM 和 Java API 組成 Java 平台 。 只要電腦上有 Java 平台,不論作業系統是 Windows 、 Mac OS 或 Linux , Java 程式都可以執行。 1-2-1 Java 的跨平台機制與虛擬機 1-2 Java 的跨平台
  • 10. J2SDK 和 JRE 之間的關係 。 1-2-1 Java 的跨平台機制與虛擬機 資料來源: http://java.sun.com 1-2 Java 的跨平台
  • 11. 1-2-2 理想的跨平台 1-2-3 Java 的優缺點 優點: 容易學習 跨平台 物件導向 安全 多執行緒 資源回收機制 缺點: 效能較差 轉換二元碼成真正 CPU 用的機器碼 為了機器間的通用性犧牲了效能 1-2 Java 的跨平台
  • 12. 1-3 Java 程式編譯與執行
  • 13. Java 程式的編譯 : 1-3 Java 程式的編譯與執行 如用中文 寫出來的 程式撰寫 計畫
  • 14. 使用 JVM (也稱為 Java 解譯器)執行 Java 程式 時,會先載入類別檔再執行。 1-3 Java 程式的編譯與執行
  • 15. 1-4 建立 Java 程式開發環境
  • 16. 你也可以在以下的網址下載最新版本的 J2SE : 1-4-1 下載並安裝 JDK http:// java.sun.com /downloads/ 1-4 建立 Java 程式開發環境
  • 17. 安裝步驟 : 1-4-1 下載並安裝 JDK 1. 選取「 I accept the terms… 」,並按下 「 Next > 」繼續安裝。 1-4 建立 Java 程式開發環境
  • 18. 安裝步驟 : 1-4-1 下載並安裝 JDK 2. 按下「 Next > 」繼續。 1-4 建立 Java 程式開發環境
  • 19. 安裝步驟 : 1-4-1 下載並安裝 JDK 3. 按下「 Next > 」安裝 JRE 。 1-4 建立 Java 程式開發環境
  • 20. 安裝步驟 : 1-4-1 下載並安裝 JDK 4. 按下「 Next > 」安裝 Java Plug-In 。 1-4 建立 Java 程式開發環境
  • 21. 安裝步驟 : 1-4-1 下載並安裝 JDK 5. 完成安裝。 1-4 建立 Java 程式開發環境
  • 22. 完成重開機之後,為了程式開發的方便性,還 需設定 JDK 中工具程式的路徑。 以下是使用 Windows 2003 為例進行說明。 1-4-2 環境變數設定 1-4 建立 Java 程式開發環境
  • 23. 1-4-2 環境變數設定 1. 開啟「我的電腦」 的內容 。 環境變數設定步驟 : 1-4 建立 Java 程式開發環境
  • 24. 1-4-2 環境變數設定 2. 點選「環境變數」 。 環境變數設定步驟 : 1-4 建立 Java 程式開發環境
  • 25. 1-4-2 環境變數設定 3. 點選「 Path 」 再按「編輯」 。 環境變數設定步驟 : 1-4 建立 Java 程式開發環境
  • 26. 1-4-2 環境變數設定 4. 加入 JDK 工具的 路徑 。 環境變數設定步驟 : Windows 2000/XP 的設定方式同 Windows 2003 。 使用 Win98/ME ,請在開機硬碟(通常為 C: ) 的根目錄找到「 Autoexec.bat 」檔案。 1-4 建立 Java 程式開發環境
  • 27. 為了方便 Java 程式的編譯和執行,我們可以利 用下列方式在桌面上建立一個 MS-DOS 的捷徑。 1-4-3 建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 : 1. 新增捷徑。 1-4 建立 Java 程式開發環境
  • 28. 1-4-3 建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 : 2. 輸入 C:\WINDOWS\system32\cmd.exe 。 1-4 建立 Java 程式開發環境
  • 29. 1-4-3 建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 : 3. 輸入捷徑名稱 。 1-4 建立 Java 程式開發環境
  • 30. 1-4-3 建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 : 4. 開啟捷徑「內容」視窗 。 1-4 建立 Java 程式開發環境
  • 31. 1-4-3 建立 MS-DOS 的桌面捷徑 建立 MS-DOS 桌面捷徑步驟 : 5. 設定 開始位置 。 1-4 建立 Java 程式開發環境
  • 32. 只要是可以編輯純文字的編輯軟體都可用來編輯 Java 程式。例如: Windows 裡的「記事本」。 另外,作者推薦 jEdit 編輯軟體,你可以在下列 網址找到最新版本。 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 1. 雙擊「 jedit41 install.jar 」 進行安裝 。 http :// www.jedit.org 1-4 建立 Java 程式開發環境
  • 33. 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 2. 軟體簡介,按「 Next 」繼續。 1-4 建立 Java 程式開發環境
  • 34. 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 3. 版權宣告,按「 Next 」繼續。 1-4 建立 Java 程式開發環境
  • 35. 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 4. 選擇安裝目錄後,按「 Next 」繼續 。 1-4 建立 Java 程式開發環境
  • 36. 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 5. 選擇安裝組件後,按「 install 」開始安裝。 1-4 建立 Java 程式開發環境
  • 37. 1-4-4 程式編輯軟體 jEdit 安裝步驟 : 6. 安裝成功,按「 Finish 」關閉視窗 。 1-4 建立 Java 程式開發環境
  • 38. 1-4-4 程式編輯軟體 jEdit 的功能簡介 : 改變顯示的字型功能 。 1. 點選「 File 」->「 Open 」以開啟檔案 2. 點選「 Utilities 」->「 Global Options 」 1-4 建立 Java 程式開發環境
  • 39. 1-4-4 程式編輯軟體 jEdit 的功能簡介 : 改變顯示的字型功能 3. 點選「 Text Area 」後,再點選「 Text font 」欄 4. 選擇適當字型 (DialogInput) 1-4 建立 Java 程式開發環境
  • 40. 1-4-4 程式編輯軟體 jEdit 的功能簡介 : 設定行號功能 。 1. 加入行號 2. 提示一對大括號所包含的程式行範圍 1-4 建立 Java 程式開發環境
  • 41. 1-5 Java 程式的外觀
  • 42. 典型的 Java 程式 (EX1_1.java) : 1-5-1 標準 Java 程式的外觀 01 /* 02 程式註解區開始 03 ^_^ 04 */ 05 import java.lang.*; 06 // 這也是程式註解 07 class EX1_1 08 { 09 static int a=3; 10 public static void main(String[]args) 11 { 12 int b = square(a); 13 System.out.println(b); 14 System.out.println(" 大家好 "); 15 } 16 static int square(int i) 17 { 18 return i*i; 19 } 20 } 左例程式碼,每行( Line ,也稱「列」)最前面佔兩位的數值並 不是程式碼 的一部份,其用意是方便閱讀及講解之用。 1-5 Java 程式的外觀
  • 43. 程式註解: 1-5-2 範例解說 以 /* 為起始符號、 以 */ 為終止符號。 註解符號 /* 和 */ 之間可放入任何文 字, 以輔助程式設計者了解程式碼在做什麼 。 所有的程式註解都會被編譯器忽略。 不能有巢狀註解 。 /* ***** /* 錯誤的註解 */ ***** */ 1. 多行註解(或稱區塊註解) : 1-5 Java 程式的外觀
  • 44. 程式註解: 1-5-2 範例解說 以 // 為起始符號 ,終點為該行的最後一個 字元,沒有 終止符號。 2. 單 行註解 : 3. 特定標示方式 : 以 /** 為開頭 ,以 */ 為結尾 。 本書並不會使用此種註解,這也不是 SCJP 的 考試範圍,故不作討論,有興趣者可以參考 http://java.sun.com/j2se/javadoc/ 。 1-5 Java 程式的外觀
  • 45. 引入類別: 1-5-2 範例解說 import 是引入類別的關鍵字。 import 敘述必須放在所有類別的前面。 敘述的結尾: 分號表示一個程式敘述的結束,在寫完一個 敘述時,別忘了要加上分號喔! 1-5 Java 程式的外觀
  • 46. 1-5-2 範例解說 類別定義: 定義類別時,以 class 關鍵字為開頭,接著 是類別的名稱。 如果一個程式檔案只有一個類別定義時,通 常類別名稱就是檔案名稱。 類別的主體以大括號「 { } 」包圍起來。 屬性宣告: 範例 EX1_1.java 中第 9 行,為 int 型別之靜態 屬性宣告。 1-5 Java 程式的外觀
  • 47. 起始方法定義: 1-5-2 範例解說 main() 方法必須宣告為 public (公開)、 static (靜態)、 void (沒有回傳值) 。 其形式參數必須為 String 型別的一維陣列。 呼叫方法: 參數的作用是將資料傳給方法,方法再將傳 入的資料經過運算之後,再回傳給呼叫者。 1-5 Java 程式的外觀
  • 48. 方法定義: 1-5-2 範例解說 square() 方法和 main() 方法是相同的構造, 都有方法標頭( header )及大括弧圍起來的 方法主體(或稱為方法內容敘述)。 呼叫方法時,若欲取得的傳入資料,必須在 標頭處宣告形式參數。 return 關鍵字會將運算式的結果回傳 。 1-5 Java 程式的外觀
  • 49. EX1_2.java : 1-5-3 Java 程式也可以長這樣 01 /* 程式註解區開始 ^_^ */ 02 import java.lang.*; 03 // 這也是程式註解 04 class EX1_2{ static int a=3; 05 public static void main(String[]args){int b = 06 square(a);System.out.println(b); 07 System.out.println(" 大家好 ");} static int square(int i){ 08 return i*i; }} 雖然, Java 程式的編排方式有很大的彈性,不過為了閱讀方便及程式碼的維護,上例的編排方式是相當不妥的。相對地,建議採用 EX1_1.java 的編排方式,使用縮排,讓程式碼易於了解、維護,也易於除錯。 1-5 Java 程式的外觀
  • 51. 出現下圖訊息 , 表示完成程式的編譯: 編譯程式: C:\java5tb> cd ch01 C:\java5tb\ch01> javac EX1_1.java 1-6 編譯並執行第一個程式
  • 52. 出現下圖訊息 , 表示程式執行正確: 執行程式: C:\java5tb\ch01> java EX1_1 1-6 編譯並執行第一個程式
  • 53. 出現下圖訊息 , 表示輸入的執行檔檔名錯誤: 執行 Java 時 , 不可 輸入 原始檔的副檔名 ,否則 會出現下圖訊息 : 1-6 編譯並執行第一個程式
  • 54. 1-7 簡單的 DOS 指令
  • 55. DIR : DIR 可以查看目前工作目錄的檔案和子目錄。 DOS 指令不分英文字母大小寫 (Java 有區別英文字母大小寫 ) 。 1-7 簡單的 DOS 指令
  • 56. DIR : 使用「 /? 」為參數顯示指令使用說明 。 1-7 簡單的 DOS 指令
  • 57. 萬用字元: 星號「 * 」可代表不限長度且不限字元的字串。 例如:列出所有副檔名為 java 的檔案。 1-7 簡單的 DOS 指令
  • 58. 萬用字元: 問號「 ? 」則代表任何一個字元。 例如:列出主檔名以 EX1_ 為首,長度為 5 個字元,副檔名為 class 的檔案。 1-7 簡單的 DOS 指令
  • 59. CD : CD 目錄名稱 改變工作目錄,語法為: 其中「 .. 」表示上一層目錄,「 \ 」表示根目錄。 當 目錄名稱 以「 \ 」為首時,表示絕對路徑,相對於根目錄。 當 目錄名稱 不以「 \ 」為首時,表示相對路徑,相對於目前工作的目錄。 1-7 簡單的 DOS 指令
  • 60. MD : MD 新子目錄名稱 建立新的子目錄,語法為: RD : RD 子目錄名稱 刪除子目錄,子目錄內不可含檔案或目錄, 語法為: REN : REN 檔案原名稱 檔案新名稱 變更檔案名稱,語法為: 1-7 簡單的 DOS 指令
  • 61. COPY : COPY 檔案名稱 新檔案名稱 複製檔案,建立內容相同的新檔案 ,語法為: TYPE : TYPE 文字檔檔名 查看文字檔內容,語法為: DEL : DEL 檔案名稱 刪除檔案,語法為: 第1章 結束 1-7 簡單的 DOS 指令