科目名称JAVA程式的设计_第1页
科目名称JAVA程式的设计_第2页
科目名称JAVA程式的设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、o 科目名稱:JAVA程式的設計o 開授學分及教學時數:3學分3小時o 開設班級:電三乙o 教科書:Java : How to Program, Fifth Edition, Deitel, Prentice Hall .o 參考書籍:JAVA 2徹底研究, R918, 學貫。o 教育目標:由於JAVA語言平台之特性使得目前很多應用都使用JAVA語言來開發。因此JAVA語言已成為就業上一項很有競爭力的技能。所以此課程主要目的在於培養學生JAVA應用程式的能力。另一方面,JAVA為物件導向的程式語言,故本課程亦會對物件導向的觀念做介紹。讓學生瞭解物件導向的程式撰寫模式的好處,以及如何運用物件的繼

2、承、過載、多形等特性,來促進程式的再使用率,進而提高程式開發的效率。 o 教學綱要:本課程主要教學內容包含JAVA指令的語法,I/O的處理、事件的觸發與處理、視窗介面、JAVA套件、APPLET與THREAD等。另一方面,針對物件導向的程式設計:繼承、介面、過載、多形等,亦會加以詳細的講解並讓學生演練。本課程為程式設計課程,適合各科系之學生選修。學生若具有基本的程式撰寫能力,對於學習本課程內容將有所幫助。o 教學進度:週次內容教學計畫第一週JAVA程式的演進1. JAVA程式語言的介紹。2. JAVA程式開發環境的介紹。第二週資料型別、陣列與運算子1. 基本資料型別2. 陣列3. 運

3、算子第三週程式流程控制1. 條件控制:if、if-else、switch。2. 迴圈控制:while、for、do-while3. 跳躍控制:break、continue第四週字串處理1. 字串的運算2. 字元的擷取3. 字串的比較4. 字串的搜尋5. 字串的轉換第五週類別1. 類別的基本原理2. 宣告物件3. 方法介紹4. 物件封裝5. 物件的建構子6. 關鍵字this第六週繼承1. 類別繼承2. 方法的覆寫與隱藏3. 介面的建立與使用4. 介面的繼承第七週過載或多形1. 類別方法的過載2. 建構子過載3. 多型與類別4. 多型與介面第八週例外處理1. 例外處理的原則2. 例外的型別3. 使

4、用try-catch4. throw and throws5. finally第九週期中考第十週I/O與檔案1. I/O類別2. BYTE STREAM3. CHAR STREAM4. 檔案處理第十一週執行緒1. JAVA thread的介紹2. 建立執行緒3. 執行緒的同步4. 執行緒的暫停、重新啟動與停止第十二週APPLET1. Applet基本原理2. HTML的基礎3. HTML與Applet第十三週事件處理1. 事件的委任2. 事件的類別3. 事件的來源4. 事件的傾聽介面第十四週AWT:視窗、圖形與文字1. 視窗的架構2. 建立視窗程式3. 在視窗裡繪圖4. 在視窗裡顯示文字第十五週AWT:控制元件1. 控制元件的原理2. 新增與移除控制元件3. 回應控制元件4. 標籤、核選方塊、CHOICE、LIST、SCOLLBAR、TEXTFILED、GRID、MENU第十六週AWT:影像1. 檔案格式2. 建立、載入與顯示影像3. 緩衝影像4. Media tracker5. Media Filter第十七週網路1. SCOCKET2. Client-Server model3. 網路類別與介面4. TCP/IP客戶端socket5. URL connection6. proxy server7. Datagram第十八週期末考o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论