




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java語言程序設(shè)計(jì)(一)適用專業(yè):高等教育自學(xué)考試計(jì)算機(jī)及應(yīng)用專業(yè)(獨(dú)立本科段)一、課程性質(zhì)以及該課程與先修課程和后繼課程的關(guān)系Java程序設(shè)計(jì)是高等教育自學(xué)考試計(jì)算機(jī)及應(yīng)用專業(yè)(獨(dú)立本科段)考試計(jì)劃中的一門專業(yè)基礎(chǔ)課,本課程的設(shè)置目的是為了使應(yīng)考者掌握J(rèn)ava語言的基本原理、方法和應(yīng)用技術(shù),能有效地使用Java語言,開發(fā)圖形用戶界面、面向?qū)ο?、多線程、網(wǎng)絡(luò)、數(shù)據(jù)庫等應(yīng)用項(xiàng)目。Java語言匯集現(xiàn)代高級(jí)語言最廣泛使用的新技術(shù),用Java語言能有效地開發(fā)圖形用戶界面,能采用面向?qū)ο缶幊谭椒?,能編寫事件?qū)動(dòng)應(yīng)用程序,能在應(yīng)用程序中使用多線程技術(shù),能有效實(shí)現(xiàn)網(wǎng)絡(luò)與數(shù)據(jù)庫應(yīng)用等。掌握J(rèn)ava語言編程技
2、術(shù)是勝任現(xiàn)代計(jì)算機(jī)軟件開發(fā)工作的基礎(chǔ)。因此,Java程序設(shè)計(jì)課程是本專業(yè)的一門重要課程。本課程的先修課程為程序設(shè)計(jì)基礎(chǔ)、網(wǎng)絡(luò)基礎(chǔ)、數(shù)據(jù)庫基礎(chǔ)、操作系統(tǒng)。學(xué)習(xí)本課程之后,對(duì)簡單的圖形用戶界面設(shè)計(jì)、事件驅(qū)動(dòng)、網(wǎng)絡(luò)和數(shù)據(jù)庫應(yīng)用都能用Java語言編程實(shí)現(xiàn)。本課程沒有后繼課程。二、考核知識(shí)點(diǎn)與考核要求理論教學(xué):54學(xué)時(shí)第1章 Java語言基礎(chǔ)(4學(xué)時(shí))(一)領(lǐng)會(huì)1. Java語言的特點(diǎn)2. Java語言的關(guān)鍵字(二)識(shí)記1. Java應(yīng)用程序與小應(yīng)用程序的特點(diǎn)和區(qū)別(三)簡單應(yīng)用1. 程序注釋要求2. Java程序的開發(fā)環(huán)境3. Java程序的標(biāo)識(shí)符命名規(guī)則4. Java語言的基本數(shù)據(jù)類型第2章 運(yùn)算和
3、語句(6學(xué)時(shí))(一)領(lǐng)會(huì)1. 條件運(yùn)算和其他運(yùn)算(位運(yùn)算和移位運(yùn)算)(二)識(shí)記1. 常用運(yùn)算符的語義2. 使用包(package)語句和導(dǎo)人(import)語句(三)簡單應(yīng)用1. 閱讀Java程序、指出簡單程序的功能或輸出結(jié)果2. 編寫簡單的Java程序(四)綜合應(yīng)用1. 常用運(yùn)算符的運(yùn)用,包括賦值運(yùn)算符、算術(shù)運(yùn)算符、自增自減運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符2. Java語言語句的書寫形式和語句的語義第3章 面向?qū)ο缶幊袒A(chǔ)(6學(xué)時(shí))(一)領(lǐng)會(huì)1. 面向?qū)ο蟮幕靖拍睿撼橄?、?duì)象、消息、類、繼承、封裝、接口、多態(tài)性(二)識(shí)記1. 類的內(nèi)存模型2. Java面向?qū)ο蟮钠渌O(shè)施:final類和fin
4、al方法,abstract類和abstract方法,關(guān)鍵字super和this的用法,相關(guān)類之間的isa和hasa關(guān)系3. 小應(yīng)用程序與Applet類的關(guān)系4. 小應(yīng)用程序結(jié)構(gòu)和執(zhí)行過程5. 小應(yīng)用程序數(shù)據(jù)的輸入輸出方法(三)簡單應(yīng)用1. 對(duì)類的成員能設(shè)置訪問權(quán)限:私有、共有、受保護(hù),友好2. init()方法、start()方法、stop()方法、destroy()方法、paint()和repaint()方法(四)綜合應(yīng)用1. 類的聲明、成員變量(實(shí)例變量、類變量)和方法(類方法和實(shí)例方法)、構(gòu)造方法、方法重載2. 聲明對(duì)象、創(chuàng)建對(duì)象、對(duì)象的使用3. 繼承聲明新類的方法,多態(tài)性的概念4. 接
5、口的概念,接口聲明、接口使用第4章 數(shù)組和字符串(6學(xué)時(shí))(一)簡單應(yīng)用1. 非平衡的多維數(shù)組的創(chuàng)建2. StringTokenizer類的用法3. 字符串與字節(jié)數(shù)組之間的轉(zhuǎn)換4. 對(duì)象的字符串表示(二)綜合應(yīng)用1. 一維和二維數(shù)組的聲明和創(chuàng)建,一維和二維數(shù)組的簡單應(yīng)用2. 字符串的聲明和創(chuàng)建3. 字符串的常用處理方法,字符串與基本數(shù)據(jù)類型之間的轉(zhuǎn)換第5章 圖形界面設(shè)計(jì)(一)(6學(xué)時(shí))(一)領(lǐng)會(huì)1. Java的AWT和Swing的基礎(chǔ)知識(shí)2. 組件和容器的知識(shí)3. 事件驅(qū)動(dòng)的概念(二)識(shí)記1. null布局與setBounds方法(三)簡單應(yīng)用1. 聲明、創(chuàng)建標(biāo)簽2. 聲明JScrollPan
6、e類的子類,創(chuàng)建JScrollPane對(duì)象(四)綜合應(yīng)用1. 聲明JFrame的子類和創(chuàng)建JFrame窗口2. 聲明和創(chuàng)建按鈕,處理按鈕事件3. 聲明JPanel類子類,創(chuàng)建JPanel對(duì)象4. 使用FlowLayout布局、BorderLayout布局、CardLayout布局、GridLayout布局設(shè)計(jì)策略設(shè)計(jì)界面5. 聲明和創(chuàng)建文本框,處理文本框事件和在文本框中輸入輸出數(shù)據(jù)6. 聲明和創(chuàng)建文本區(qū),將文本區(qū)放置于滾動(dòng)面板、在文本區(qū)上輸入輸出數(shù)據(jù)第6章 圖形界面設(shè)計(jì)(二)(6學(xué)時(shí))(一)識(shí)記1. 鼠標(biāo)事件類型和處理鼠標(biāo)事件接口2. 鼠標(biāo)事件處理方法(二)簡單應(yīng)用1. 聲明和創(chuàng)建列表、組合框
7、,處理列表事件2. 聲明和創(chuàng)建對(duì)話框,對(duì)話框應(yīng)用3. 聲明和創(chuàng)建滾動(dòng)條,滾動(dòng)條狀態(tài)與值的對(duì)應(yīng)方法4. 鍵盤事件處理方法(三)綜合應(yīng)用1. 聲明和創(chuàng)建選擇框、單選按鈕,選擇框和單選按鈕分組,處理選擇項(xiàng)目事件2. 設(shè)置菜單,處理菜單項(xiàng)事件第7章 圖形、圖像與多媒體(6學(xué)時(shí))(一)領(lǐng)會(huì)1. 利用Graphics2D類設(shè)置繪圖狀態(tài)屬性(二)識(shí)記1. Graphics類的基本功能,坐標(biāo)系統(tǒng)(三)簡單應(yīng)用1. 著色和設(shè)置字體2. 利用Graphics2D類對(duì)象繪制幾何圖形、繪制二次、三次曲線3. 顯示圖像,圖像緩沖技術(shù)4. 播放幻燈片、動(dòng)畫、音樂的方法(四)綜合應(yīng)用1. 顯示文字2. 繪制基本幾何圖形第8
8、章 多線程(4學(xué)時(shí))(一)識(shí)記1. 線程的基本概念,包括線程與進(jìn)程的區(qū)別,線程的各種狀態(tài)、線程的優(yōu)先級(jí)等2. 線程間的互斥和同步的概念(二)簡單應(yīng)用1. 線程互斥和同步的實(shí)現(xiàn)方法(三)綜合應(yīng)用1. 用Thread子類實(shí)現(xiàn)多線程2. 實(shí)現(xiàn)Runnable接口實(shí)現(xiàn)多線程第9章 輸入和輸出流(4學(xué)時(shí))(一)領(lǐng)會(huì)1. 設(shè)置文件對(duì)話框的篩選條件(二)識(shí)記1. 文件隨機(jī)訪問方法(三)簡單應(yīng)用1. 創(chuàng)建File對(duì)象2. 緩沖式輸入輸出方法3. 使用文件對(duì)話框打開和保存文件,類JFileChooser的使用(四)綜合應(yīng)用1. 流對(duì)象:FileInputStream對(duì)象、FileOutputStream對(duì)象、F
9、ileReader對(duì)象和FileWriter對(duì)象第10章 網(wǎng)絡(luò)與數(shù)據(jù)庫編程基礎(chǔ) (4學(xué)時(shí))(一)領(lǐng)會(huì)1. IP地址和InetAddress類(二)識(shí)記1. 統(tǒng)一資源定位符URL2. 流式socket通信方式中,Client程序和Server程序間建立連接通信的方法3. Java程序與數(shù)據(jù)庫的連接方法4. 設(shè)置數(shù)據(jù)源的方法5. 支持Java程序與數(shù)據(jù)庫連接的類:DriverManager類、Connection類、Statement類和ResultSet類,及它們的使用方法(三)簡單應(yīng)用1. 信息發(fā)送與接收的過程,客戶機(jī)/服務(wù)器模式、網(wǎng)絡(luò)套接字2. 向數(shù)據(jù)庫發(fā)送SQL語句的方法3. 數(shù)據(jù)庫查詢4
10、. 數(shù)據(jù)庫更新歷年真題串講 (2學(xué)時(shí))三、實(shí)踐環(huán)節(jié)(18學(xué)時(shí))(一)實(shí)驗(yàn)?zāi)康呐c要求通過上機(jī)實(shí)驗(yàn)加深對(duì)課程內(nèi)容的理解,提高編寫和調(diào)試Java程序的能力,全面掌握所學(xué)知識(shí)。要求編寫的程序能正確運(yùn)行,并給出程序和類的說明和程序操作說明。(二)實(shí)驗(yàn)與課程考試的關(guān)系本課程實(shí)驗(yàn)必須在課程筆試前完成,以促進(jìn)學(xué)習(xí)者掌握課程內(nèi)容。實(shí)驗(yàn)考試應(yīng)在課程筆試后擇時(shí)進(jìn)行,應(yīng)考者需要提供源程序正文。(三)實(shí)驗(yàn)內(nèi)容學(xué)習(xí)本課程必須結(jié)合實(shí)驗(yàn),實(shí)驗(yàn)量不能少于5個(gè),這里給出6個(gè)實(shí)驗(yàn)供考生選擇。1、Java語言基礎(chǔ)(3學(xué)時(shí))實(shí)驗(yàn)1:編程求出1到300之間所有偶數(shù)的和,當(dāng)和大于10000時(shí)停止計(jì)算。實(shí)驗(yàn)2:猴子吃桃問題。猴子第一天摘下若
11、干個(gè)桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個(gè)。第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第10天早上再想吃時(shí),就只剩一個(gè)桃子了。求猴子第一天共摘了多少桃子。2、面向?qū)ο缶幊袒A(chǔ)(4學(xué)時(shí))實(shí)驗(yàn)3:首先定義一個(gè)車類,名為Car,通過它的構(gòu)造方法對(duì)它的成員變量進(jìn)行初始化,在這個(gè)類中還定義了一個(gè)名為toString的成員方法。接著定義了一個(gè)名為Show的公共類,在這個(gè)類的main方法中創(chuàng)建并實(shí)例化兩個(gè)汽車類的對(duì)象,之后分別調(diào)用各個(gè)對(duì)象的方法完成顯示輸出。3、數(shù)組和字符串(4學(xué)時(shí))實(shí)驗(yàn)4:練習(xí)類String 構(gòu)造方法的使用。4、圖形界面設(shè)計(jì)(4學(xué)時(shí))實(shí)
12、驗(yàn)5:編寫一個(gè)簡單的計(jì)算器,要求用戶在界面上輸入兩個(gè)數(shù),能夠自動(dòng)計(jì)算出它們的和、差、積、商。5、多線程(3學(xué)時(shí))實(shí)驗(yàn)6:利用Runnable 接口實(shí)現(xiàn)多線程,編寫一個(gè)Java小程序。在屏幕上顯示時(shí)間,每隔一秒鐘刷新一次。為使小程序不影響其他程序的運(yùn)行,使用了多線程。四、教材指定教材:Java語言程序設(shè)計(jì)(一),全國高等教育自學(xué)考試指導(dǎo)委員會(huì)組編,夏寬理主編,機(jī)械工業(yè)出版社,2008年出版。五、考試1.本課程在試卷中對(duì)不同能力層次要求的分?jǐn)?shù)比例大致為:領(lǐng)會(huì)占20%,識(shí)記占20%,簡單應(yīng)用占30%,綜合應(yīng)用占30%。2.試題的難易程度分為四個(gè)等級(jí):易、較易、較難和難。在每份試卷中,不同難度的試題的分?jǐn)?shù)比例一般為2:2:3:3。試題的難易程度與能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外科三基考試題+參考答案
- 局部解剖學(xué)模擬題(含答案)
- 送配電線路工(配電)-初級(jí)工習(xí)題庫
- 2025年湖南工商職業(yè)學(xué)院單招職業(yè)技能測(cè)試題庫完美版
- 《選擇性必修1、2》 集體教學(xué)設(shè)計(jì)-2024-2025學(xué)年高二上學(xué)期生物人教版選擇性必修
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫1套
- 高中信息技術(shù)必修教學(xué)設(shè)計(jì)-4.2.2 表格數(shù)據(jù)的圖形化6-教科版
- Module 2 public holidays Unit 1教學(xué)設(shè)計(jì) 2024-2025學(xué)年外研版九年級(jí)英語上冊(cè)
- 2024中國華能旗下湖南華能長江環(huán)??萍加邢薰臼袌?chǎng)化招聘筆試參考題庫附帶答案詳解
- 機(jī)器學(xué)習(xí)原理與應(yīng)用電子教案 5.2Logistis回歸
- GA 979-2012D類干粉滅火劑
- 骨科病人健康教育處方
- 關(guān)鍵詞與有機(jī)關(guān)聯(lián)寫作課件
- 贛價(jià)協(xié)〔2023〕9號(hào)江西省建設(shè)工程造價(jià)咨詢服務(wù)收費(fèi)基準(zhǔn)價(jià)
- 小汽車掛靠協(xié)議書范本(2篇)
- 三年級(jí)心理健康全冊(cè)課件
- 顱腦外傷(共61張PPT)
- 黃河流域生態(tài)保護(hù)與高質(zhì)量發(fā)展課件
- 化妝品產(chǎn)品召回模擬演練記錄表格
- 信息系統(tǒng)安全等級(jí)保護(hù)基本要求表格
- 京東考試答案
評(píng)論
0/150
提交評(píng)論