1.1 Java簡述 1.2 Java下載與安裝 1.3 Java程式的開發過程 1.4 存檔說明 1.5 註解

Slides:



Advertisements
Similar presentations
校园及周边治安防范 暨应急预案桌面演练 实 训 乐山应急管理学会 贾 伟. 目 录 校园治安问题包含的内容 校园治安问题的特点 避免引发校园治安问题的对策 校园应急预案桌面演练实训 校园治安问题的成因.
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Java 大学实用教程 ( 第 3 版 ) 主讲:程继洪 第 1 章 Java 语言概述  本章导读 Java 语言的诞生Java 语言的诞生 学习 Java 的必要性 学习 Java 的必要性 Java 的特点及与 C/C++ 之关系Java 的特点及与 C/C++ 之关系.
第一章 Java 程序设计技术 概述  什么是 Java 语言  一个简单的 Java 程序  程序的编译和运行  常见错误  使用 Java 核心 API 文档.
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
程序设计基础 第 2 章 解题要有程序 主讲:吴献彩 Tel : QQ :
Java 程序设计(第二版) 普通高等教育 “ 十一五 ” 国家级规划教材 辛运帷等 编著 徐小平 主讲.
中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
职业指导服务系统 欢迎了解职业指导服务系统!
第五单元 口语交际和作文.
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
C语言程序设计 李伟光.
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
祝贺您获得国家留学基金资助 请您登陆“国家留学网”查看《出国留学人员须知》,您在出国前及在外学习期间所需要办理的手续及具体流程,以及可能遇到的政策上疑问均在此《须知》上有所列明。
教育年鉴条目的撰写.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
财务管理.
普通话模拟测试 与学习平台 使用指南.
第九章日治時期的台灣(下).
JAVA程序设计.
網路小說劇情建構與伏線營造 Windows98.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
政府扶持资金通览 技术改造篇.
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
数据库应用与程序设计.
第1章 java简介及环境搭建 第1章 Java简介及开发环境搭建.
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
本科生医保资料的提交.
第17章 使用B4J建立跨平台應用程式 17-1 認識B4J整合開發環境 17-2 下載與安裝B4J開發環境
安裝JDK 安裝Eclipse Eclipse 中文化
統計圖表的製作.
第一章 電腦、程式與JAVA.
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
二:JAVA开发环境的安装和配置.
認識 Java.
程式設計 老師:戴自強 助教:楊斯竣.
第 1 章 Java 簡介.
01.Java语言概述 讲师:复凡.
Java Lab2 主要内容: 环境配置与第一个程序的运行.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
開發Java程式語言的工具 JDK.
程式設計 老師:蘇炳煌 助教:楊斯竣.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
Java Lab1 introduction.
畢業資格審查系統 操作步驟說明.
導 論 教學投影片.
新制退休實務計算說明- 現職人員退休範例說明
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
安裝JDK 配置windows win7 環境變數
方格紙上畫正方形.
第4讲 类和对象、异常处理 ggao.
程式設計與程式語言 告訴電腦做些什麼 第十六章.
Presentation transcript:

1.1 Java簡述 1.2 Java下載與安裝 1.3 Java程式的開發過程 1.4 存檔說明 1.5 註解

電腦語言是人類與電腦溝通的管道,早期有機器語言 、組合語言,後來推出高階語言,充分發揮電腦功能。隨著電腦硬體的進步,其功能已超出一般人所能想像。 早期高階語言以FORTRAN與COBOL為主,FORTRAN應用於科學,COBOL應用於商業。至於個人電腦常以BASIC為主,後來C語言推出後,廣受程式設計師歡迎,而Java源自C語言。

1.1 Java簡述 Java主要的特性: 跨平台 :Java很容易在不同的作業系統上執行,如微軟的Windows、Mac OS,Linux、Sum Solaris、各式瀏覽器 … 等。 物件導向程式設計:利用物件導向程式設計(OOP:Object- Oriented Programming)可以應付大型程式 設計。 網頁設計:Java所設計的應用程式很容易轉換成可內嵌於網頁之模式,經由瀏覽器提供別人瀏覽,具有互動效果。 安全性:「例外處理」(Exception),可以避免不正常的狀況發生時造成程式不能繼續執行或電腦當機。

  除上述主要特性外, Java還有多執行緒,高效能執行,適用多種硬體,如手機,家電,採解譯式,可動態應用記憶體 … 等。

1.2 Java下載與安裝

1.2.2 安裝 Java SE

1.2.3 環境變數設定   Java 須先設定環境變數,才能進行Java 程式碼的編譯與執行。以下是在Windows 7作業系統下設定的步驟:

step1:1. 在「電腦」圖示上按右鍵,點選「內容」 選項,開啟「系統」視窗。(或從「控制台」視窗內的「系統」圖示開啟) 2. 在「系統」視窗的右下方,點按「變更設 定」文字,開啟「系統內容」對話方塊。

3. 點按「進階」標籤頁,再點按 鈕,開啟「環境變數」對話方塊。  

step2:在「環境變數」對話方塊中,先到「XXX的使用者變數(U)」的「變數」欄選點『PATH』名稱,再按 鈕。若「變數」欄無『PATH』名稱,則按 鈕,然後跳到step4繼續執行。  

step3:按 鈕開啟下圖畫面,用來增加 Java 編譯器路徑。即在「變數值」欄內,接續鍵入『;c:\Program Files (x86)\Java\jdk1.7.0_02\bin』。 【註】如果是安裝SE7.0版「jdk-7-windows-i586.exe」,則應鍵入 『;c:\Program Files (x86)\Java\jdk1.7.0\bin』 【註】「c:\Program Files (x86)\Java\」是安裝Java SE的資料夾。  

step4:若 Step 2「變數」欄無『PATH』名稱時,按 鈕開啟下圖畫面。 再到「變數值」欄內鍵入『c:\Program Files (x86)\Java\jdk1.7.0_02\bin』按 鈕返回「環境變數」對話方塊。   

step5:返回「環境變數」對話方塊時,按 鈕。

1.2.4 測試安裝與設定 step1:到視窗下方,執行工具列 [開始/ 所有程式/ 附屬應用程式/ 命令提示字元]指令,開啟「命令提示字元」視窗,進入主控制台模式。

step2:輸入「javac」。

step3:按 鍵。若出現下圖結果,則代表Java SE的 安裝及環境變數的設定正常完成。

1.3 Java 程式的開發過程 1. 撰寫Java原始程式碼: 如儲存成「Hello.java」。 2. 編譯Java程式碼: 下達指令「javac Hello.java」,將原始碼檔編譯成 類別檔「Hello.class」。 3. 執行Java程式: 下達指令「java Hello」,執行程式。

1.3.1 撰寫Java原始程式碼   撰寫Java程式的編輯軟體很多,有JBuilder、UltraEdit、JCreator … 等。還有Windows系統「附屬應用程式」中的「記事本」,它是最簡單的純文字編輯器,但它只能編輯Java原始程式碼(.java),無法將原始程式碼編譯成類別檔(.class),更不用說是執行Java程式了。   其它專門用來編輯Java程式語言的軟體,有些不但能編輯Java程式,也能編譯並執行Java程式,擁有整合操作環境設計的介面。   我們用「記事本」來撰寫一個簡單的Java原始程式碼:

step1:執行工具列【開始/ 所有程式/ 附屬應用程式/ 記事本】指令,開啟「記事本」視窗。 step2:請依下圖畫面所示,鍵入Java程式碼。

step3:執行功能表的 [檔案/ 另存新檔] 指令,開啟「另存新檔」對話方塊。先選擇存檔的資料夾(如:D磁碟機的「java2」資料夾,若沒有該資料夾,請先建立),再到「檔名名稱(N)」欄鍵入『Hello.java』(留意英文字母的大小寫,副檔名為java),然後按 鈕。   

  為方便解說程式碼,本書在每一列程式碼敘述前面會加上行號,但用「記事本」程式視窗撰寫Java原始程式碼時,絕對不可以加行號,否則會有錯誤。下面是本書解說Java原始程式碼的樣式。

1. Java對於各種名稱有嚴格要求,英文字母大小寫被視為不同符號,如:Hello 與 hello 被視為不同的名稱。讀者今後在撰寫程式時,對變數名稱或物件名稱的命名要特別注意。 2. 行01:Hello為「類別」(class)名稱,有關類別在第6章會有詳細介紹。第02~07行為Hello類別的敘述區段(由程式碼所組成的多行敘述)。 3. 行03~06:為主程式,即首先會被執行的程式敘述區段。它是Hello類別中的一個「方法」(method)(在第5、6章會有進一步介紹)。這個方法的名稱為「main」。main() 方法所包括的程式區段(第04~06行)是Java程式被啟動時,第一個執行的方法。 4. 若一個程式是由好幾個類別組成,則包含 main() 方法的類別為主類別。當程式碼要存檔時,主檔名一定要和主類別名稱一樣。

5. 行05:螢幕輸出「大家好!」文字。該行敘述最後面要加分號「;」。 6. 程式敘述在撰寫時,第03~06行有往右縮排的情形,即全部先往右移2格,到第05行再往右移2格。縮排是為了方便閱讀程式碼。往右移的程式代表被上行的「{」與下行的「}」包含的敘述區段。 7. 本原始程式碼也可以撰寫成下面兩種方式:

1.3.2 編譯Java程式碼 在前面小節由「記事本」撰寫並儲存的「Hello.java」,是 Java的原始程式碼,它是一種人類可以閱讀的文字檔。本小節我們要對這Java原始程式檔進行編譯,編譯後會產生類別檔「Hello.class」。類別檔是一種機器語言,是一般人無法閱讀而電腦可以識別的機器碼。 接著我們來進行Java原始程式碼的編譯工作:

step1:執行工具列【開始/ 所有程式/ 附屬應用程式/ 命令提示字元】指令,開啟「命令提示字元」視窗,進入主控制台模式。 step2:① 先鍵入『D:』,按 鍵,使切換到「D磁碟機」 ② 再鍵入『cd\java2』,按    鍵,使進入 「java2」資料夾。 ③ 鍵入『dir』,按 鍵。查看資料夾檔案目錄, 是否有「Hello.java」檔案?若沒有,請參閱上一 小節操作步驟。

step3:鍵入『javac Hello.java』,按 鍵。 step4:待下一行閃爍游標出現時,再鍵入『dir』,按 鍵。查看資料夾檔案目錄。結果多了一個「Hello.class」檔案。

1.3.3 執行Java程式 Java的原始程式碼經編譯後,會產生電腦可以識別的二進位碼(類別檔)。這種位元碼可跨平台地被許多不同的作業系統接受,直接透過該系統的直譯器來執行Java程式。這些作業系統有Windows、瀏覽器、Unix、Mac OS、Sum Solaris … 等,這些可以執行Java程式的系統,皆含有Java的虛擬機器(JVM:Java virtual machine),JVM可以判識java程式的二進位碼,用直譯的方式,把二進位碼當成該系統的機器碼來執行Java程式。 最後,我們繼續用Windows的主控制台模式,來進行執行Java程式碼的直譯流程,若直譯的過程無誤,便能順利執行Java程式。

step1:開啟「命令提示字元」視窗,進入主控制台模式。 step2:切換到Java程式類別檔「Hello.class」所在的資料夾。 step3:鍵入『java Hello』,按 鍵。Windows主控制 模式以直譯的方式執行java類別檔程式。     在主控制台模式下顯示程式執行結果『大家好!』。

1.4 存檔說明 在本書中,每個範例或實例都單獨儲存在一個資料夾中,雖然在存檔或讀檔稍微麻煩些,但是在檔案的管理上卻會很便利,尤其是檔案的複製與網路傳送很方便,不會因為與其他範例混在一起,互相干擾。 本書對範例存放有一些習慣,以上一節範例來說明:第一章所在的資料夾取名為「ch01」。上節為第1章第3節,而在該節的第1個程式資料夾取名為「J1_3_1」。故上範例中的原始程式檔「Hello.java」、類別檔「Hello.class」會放在「J1_3_1」資料夾內。

為方便讀者讀取程式,程式檔的檔名會取與資料夾同名。即「Hello. java」檔名會改成「J1_3_1 為方便讀者讀取程式,程式檔的檔名會取與資料夾同名。即「Hello.java」檔名會改成「J1_3_1.java」,當然經編譯後的類別檔會為「J1_3_1.class」。但在撰寫原始程式碼時,要注意主類別名稱一定要和存檔的檔名一樣。即「Hello.java」要改成「J1_3_1.java」,則原始程式碼要改成如下:

1.5 註解 一個好的程式設計師對於軟體要有清楚而且精簡說明,複雜的軟體要編寫詳細操作手冊。在程式碼中加入適當的註解,讓其他程式設計師也能參與維護此軟體。手冊內需描述整個系統架構、主要演算法、類別與方法等說明。

  Java 的註解有兩種:    註解是給人閱讀用的,電腦在編譯過程會略過這些文字,不會檢查註解文字是否有錯別字或文法是否有錯誤。我們再以下面範例來做說明。

本例與Hello.java程式執行結果相同,差別在程式中有加入 註解。

行01~04:屬多行註解。 行05:屬單行註解,放在單一行程式敘述的後面。 行07、10:屬單行註解,獨立自成一行。