- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
和春技术学院资讯管理系九十三学年度第一学期物件导向程式语言
和春技術學院資訊管理系九十三學年度第一學期物件導向程式語言 教學投影片課程網頁講師:毛立仁 本章重點 1-1 JAVA的簡介 1-2 認識物件導向程式設計 1-3 JAVA安裝與設定 1-4 建立第一個JAVA應用程式 1-1 Java的簡介 網際網路應用程式的發展,Java程式語言現在正逐漸地取代C/C++語言,成為熱門的開發語言之一,且大都被利用在網際網路系統上應用程式的開發 。 有心栽花花不開,無心插柳柳成陰。 JAVA的起源與遠近 Java語言原名為Oak,產生於1991年Sun公司的GREEN計劃,原意是將不同的家電用品間作整合性的跨平台與物件導向式的技術操作。 JAVA語言的特性 簡單性 跨平台 分散式 直譯式 結構中立 多執行緒 簡單性 Java的語法是源於C++,主要是讓原有的C++程式設計者可以很快的熟悉Java語言,所以它相較於C++來說,具有簡單的特性。 跨平台 Java的名言Write once,run everywhere,代表者它優越的跨平台特性,也正是造成它在電腦界轟動的重大功臣。 分散式 Java能支援各種網路通訊協定及建立主從式架構,讓在執行Java程式時,物件可以分散在不同電腦裡,透過網路來存取遠端的物件。 直譯式 Java語言能達到跨平台主要歸功於它的虛擬機器。Java在編譯程式時,是直接產生位元組碼(bytecode),然後透過各種平台上的虛擬機器,轉換成機器碼,才可以在各種作業系統上執行。 結構中立 代表Java語言執行環境不偏向任何一個平台硬體,主要是透過虛擬機器,將編譯後所產生的位元組碼,再加以分析執行。 多執行緒 Java程式在同一段時間內,多個執行緒分別進行,來增加程式的效率。 1-2 認識物件導向程式設計 在傳統程式設計的方法中,主要是以由下而上法與由上而下法為主。 物件導向技術的重要特徵 : 封裝 繼承 多形 1-3 JAVA的安裝與設定 下載與安裝Java SDK 先連到Sun公司的網站: J2SE(j2sdk1.4.2_05)下載 選擇右邊的J2SE 1.4.2 SDK 再選擇下圖裡的Windows Offline Installation裡的SDK下載。 設定Java路徑 當安裝完成之後,並不能馬上編譯Java程式,必須先做路徑的設定,才可編譯。 Windows 2000/XP的路徑設定 以Windows 2000為範例: 首先進入「控制台」的「系統」 。 再來選擇「進階」中的「環境變數」。 在下欄的系統變數中選擇「PATH」。 將變數值欄位的最後加入 ; C:\j2sdk1.4.2_05\bin “ Windoss 98/ME的路徑設定 Windoss 98/ME的路徑設定 在C槽中的自動執行檔AUTOEXEC.BAT上按右鍵中的編輯功能,在其中加入一行如下的指令,就完成路徑的設定,可以開始編譯和執行Java程式。 PATH=%PATH%;.;C:\j2sdk1.4.2_01\bin Java說明文件 Java提供的線上說明文件,讀者可以在下列網址查詢Java各物件的使用說明。 /j2se/1.4.2/ docs/api/index.html 1-4 建立第一個Java應用程式 Borland JBuilder、UltraEdit、JCreator和記事本 都可以用來編寫JAVA應用程式。 我們先選用EditPlus 作為JAVA程式編輯器(中文版下載)。 編輯程式 使用記事本編輯一個Java程式內容如下 編譯與執行程式 利用“命令提示字元”或是Windows 98的MS-DOS模式來作編譯和執行的工作。 首先進入到儲存CH01_01.java的目錄下 編譯程式:輸入javac 執行程式:輸入java CH01_01,會出現程式的輸出結果。 * 第1章 JAVA程式語言簡介 結束 * [循序結構] 條件成立? [選擇結構] 條件成立? [重複結構] 是 否 是 否 01??????? //程式CH01_01.java 02??????? public class CH01_0104??????? public static void main(String[] args) 03??????? { 05??????? { 06??????? System.out.println(這是我的第一個Java程式); 07??????? } 08??????? }
您可能关注的文档
- 双碳链体系中自旋过滤效应的第一性原理研究-江西师范大学学报.PDF
- 双线圈继电器线圈互感效应导致的可靠性问题案例研究.PDF
- 双系统调研报告-数据中心联盟.PDF
- 双色场中氦离子高次谐波的保结构算法研究及应用!-强激光与粒子束.PDF
- 反倾岩质边坡变形破坏的节理有限元模拟计算.PDF
- 反射与折射.PPT
- 反应速率和化学平衡等.PPT
- 反射复习.PPT
- 双缝干涉实验测波长.PPT
- 反映故障分量的发电机定子不对称故障微机保护-中国电机工程学会.PDF
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)