《Java語言程序設(shè)計》教學(xué)大綱_第1頁
《Java語言程序設(shè)計》教學(xué)大綱_第2頁
《Java語言程序設(shè)計》教學(xué)大綱_第3頁
《Java語言程序設(shè)計》教學(xué)大綱_第4頁
《Java語言程序設(shè)計》教學(xué)大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java語言程序設(shè)計教學(xué)大綱適用專業(yè):計算機信息管理、電子商務(wù)學(xué) 分:周 學(xué) 時:4總 學(xué) 時:72(理論54+實踐18)一、課程的性質(zhì)和任務(wù)Java語言作為Internet上較流行的面向?qū)ο蟮木幊陶Z言,具有與操作系統(tǒng)無關(guān)的特點,同樣的程序代碼可以運行在Windows、UNIX、Linux以及MacOS等不同的操作系統(tǒng)上。是現(xiàn)代各種網(wǎng)絡(luò)程序設(shè)計的有力工具。本課程的任務(wù)是在熟悉了Java的編程工具,面向?qū)ο蟮某绦蛟O(shè)計方法之后使學(xué)生具備使用Java進行網(wǎng)絡(luò)編程的能力和在網(wǎng)頁設(shè)計中應(yīng)用Java小應(yīng)用程序(Applet)的能力。二、課程的基本要求先行課程:Visual Basic程序設(shè)計、Intern

2、et和網(wǎng)頁設(shè)計三、課程內(nèi)容大綱內(nèi)容(按章節(jié)詳細(xì)列出于后)教學(xué)目的和要求:通過本課程的學(xué)習(xí),使學(xué)生近一步了解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進行程序設(shè)計的基本思想,能比較熟練地用Java語言進行一般面向?qū)ο蟮某绦蛟O(shè)計,基本掌握J(rèn)ava開發(fā)工具JDK或Microsoft Visual J+6.0的使用。為進一步的網(wǎng)絡(luò)編程奠定基礎(chǔ)。第一章 Java的產(chǎn)生1.1 Java一種程序設(shè)計語言1.2 跨越各種操作系統(tǒng)的特性1.3 Java與Internet第二章 Java的開發(fā)工具2.1 什么是開發(fā)工具2.2 Java開發(fā)工具的分類2.3 Java虛擬機2.4 Java開發(fā)工具包(JDK)2.5 安裝和

3、設(shè)置JDK2.6 使用JDK編譯、運行Java程序第三章 Java小應(yīng)用程序(Applet)3.1 什么是Applet3.2 第一個例子3.3 第二個例子第四章 Java應(yīng)用程序(Application)4.1 什么是Application4.2 第一個例子4.3 第二個例子第五章 基本元素5.1 運算符 5.2 數(shù)據(jù)類型5.3 變量5.4 常量5.5 表達式5.6 語句5.7 注釋第六章 結(jié)構(gòu)控制6.1 if結(jié)構(gòu)6.2 for循環(huán)6.3 while循環(huán)6.4 do循環(huán)6.5 switch結(jié)構(gòu)6.6 break語句6.7 continue語句6.8 return語句6.9 try結(jié)構(gòu)第七章 數(shù)

4、組7.1 一維數(shù)組7.2 基本類型數(shù)組7.3 對象數(shù)組7.4 二維數(shù)組和多維數(shù)組7.5 查找7.6 排序第八章 字符串8.1 字符串的構(gòu)造8.2 字符串的基本構(gòu)造8.3 字符串的查找8.4 字符串的比較8.5 字符串與基本數(shù)據(jù)類型的轉(zhuǎn)換8.6 StringBuffer類8.7 字符串?dāng)?shù)組第九章 類9.1 類的聲明9.2 成員變量9.3 方法9.4 特殊的方法構(gòu)建器9.5 類的實例化9.6 方法的調(diào)用9.7 包9.8 標(biāo)準(zhǔn)Java包9.9 類的訪問和訪問控制第十章 面向?qū)ο蟮某绦蛟O(shè)計10.1 與面向過程的程序語言的區(qū)別 10.2 一切都是對象 10.3 封裝 10.4 繼承 10.5 多態(tài) 10

5、.6 方法重載 10.7 抽象類 10.8 靜態(tài)類成員 10.9 接口第十一章 圖形編程 11.1Java圖形坐標(biāo)系 11.2繪制基本圖形 11.3填充圖形 11.4字體第十二章 事件 12.1 Swing簡介 12.2 事件模型 12.3 事件結(jié)構(gòu) 12.4 窗口事件和適配器 12.5 焦點事件 12.6 鍵盤事件 12.7 鼠標(biāo)事件第十三章 美麗的界面 13.1 概述 13.2 布局管理器 13.3 容器 13.4 文本輸入組建 13.5 按鈕 13.6 列表框和組合框 13.7 表格 13.8 菜單 13.9 簡單對話框 13.10 高級布局管理器第十四章 異常處理 14.1什么是異常

6、14.2Java中的異常類 14.3異常的捕獲與處理 14.4throws和throw 14.5定義自己的異常類第十五章 多線程 15.1進程和線程 15.2線程的建立 15.3線程的狀態(tài)及其轉(zhuǎn)換 15.4線程應(yīng)用計時器 15.5在Applet中使用線程 15.6多線程 15.7同步第十六章 使用數(shù)據(jù)庫 16.1 什么是數(shù)據(jù)庫(Database) 16.2 Microsoft Access 16.3 數(shù)據(jù)庫的標(biāo)準(zhǔn)查詢語言 16.4 JDBC簡介 16.5 怎樣用JDBC連接數(shù)據(jù)庫 16.6 查詢 16.7 在數(shù)據(jù)庫中插入記錄 16.8 修改記錄 16.9 刪除記錄 16.10 在數(shù)據(jù)庫中創(chuàng)建表

7、 16.11 修改表和刪除表 16.12 獲得數(shù)據(jù)庫的屬性-元數(shù)據(jù) 16.13 多表聯(lián)合查詢和嵌套查詢 16.14 小節(jié)第十七章 網(wǎng)絡(luò)編程 17.1基本概念與協(xié)議 17.2利用URL獲取Internet資源 17.3套接字 17.4一個簡單的Socket通訊程序 17.5多客戶連接 17.6發(fā)送電子郵件第十八章 Java的輸入/輸出 18.1 System類 18.2控制臺輸入/輸出 18.3輸入字符 18.4輸出字符 18.5數(shù)據(jù)流 18.6對象流 18.7緩沖區(qū) 18.8小應(yīng)用程序控制臺四、學(xué)時分配教學(xué)時間分配表章序課程內(nèi)容理論課時實驗課時習(xí)題課第一章Java的產(chǎn)生1第二章Java的開發(fā)工

8、具1第三章Java小應(yīng)用程序(Applet)2第四章Java應(yīng)用程序(Application)22第五章基本元素2第六章結(jié)構(gòu)控制22第七章數(shù)組2第八章字符串22第九章類42第十章面向?qū)ο蟮某绦蛟O(shè)計82第十一章圖形編程2第十二章事件42第十三章美麗的界面42第十四章異常處理2第十五章多線程2第十六章使用數(shù)據(jù)庫42第十七章網(wǎng)絡(luò)編程422第十八章Java的輸入/輸出42復(fù)習(xí)2總計48186五、作業(yè)內(nèi)容1 教材每章后選留作業(yè)2 另外布置兩個課程設(shè)計,一個是使用圖形界面、事件、代碼的面向?qū)ο蟪尚蛟O(shè)計;另一個是網(wǎng)絡(luò) 編程六、實驗1.注意自始至終貫徹課程中所介紹的程序設(shè)計風(fēng)格,養(yǎng)成良好的編程習(xí)慣。2.為保證盡量在統(tǒng)一安排的上機時間內(nèi)編譯運行通過程序,學(xué)生應(yīng)事先設(shè)計好程序。實驗序號實驗內(nèi)容安排周次實驗一開發(fā)工具使用7實驗二Java語言基礎(chǔ)8實驗三類與對象編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論