《Java面向?qū)ο蟪绦蛟O(shè)計》是2022年武漢商學(xué)院專升本考試科目之一,考試采用閉卷筆試形式,試卷滿分為120分,考試時間為120分鐘。題目類型及分數(shù)設(shè)置建議:單選題(共15小題每題2分,共30分);多選題(共10小題每題3分,共30分,少選及選錯不得分);程序填空(共3小題每題10分,每空2分,共30分);程序設(shè)計題(共3小題每題10分,共30分,主要包含算法設(shè)計、類設(shè)計、方法設(shè)計、關(guān)系設(shè)計)。2022年武漢商學(xué)院專升本《Java面向?qū)ο蟪绦蛟O(shè)計》考試大綱已經(jīng)公布,考試大綱明確了考試內(nèi)容,考試題型,考試要求等。需要考試該科目的同學(xué)一定要研究考試大綱,院校會根據(jù)考試大綱進行出題,具體考試大綱內(nèi)容請參考下方。
《Java面向?qū)ο蟪绦蛟O(shè)計》考試大綱
一、考試目的與要求
面向?qū)ο蟪绦蛟O(shè)計是當今主流的軟件設(shè)計方法,Java是當今最流行的面向?qū)ο蟮某绦蛟O(shè)計語言。以Java語言作為考試的基礎(chǔ)語言,是為了檢查學(xué)生是否掌握面向?qū)ο蟪绦蛟O(shè)計基本知識和初步應(yīng)用Java語言進行程序設(shè)計及實現(xiàn)的能力的考試。
考試基本要求如下:
1. 掌握Java語言的語法成份及其使用方法
2. 掌握面向?qū)ο蟪绦蛟O(shè)計的基礎(chǔ)知識
3. 掌握Java類庫的常用類
4. 掌握簡單Java應(yīng)用程序的閱讀、理解和編寫
5. 了解Java圖形用戶界面程序的編寫
6. 了解Java語言的多線程編程、數(shù)據(jù)庫編程
7. 掌握基本的常用算法和實現(xiàn)的方法
二、考試內(nèi)容
考試要求考生達到掌握面向?qū)ο蟪绦蛟O(shè)計的基本知識,掌握Java語言的編程語法和常用類的使用,以下是具體考試內(nèi)容要求。
(一)基礎(chǔ)知識
【考試要求】
了解Java語言的歷史和特點;掌握Java的程序結(jié)構(gòu)及開發(fā)環(huán)境的搭建;熟悉Java語言的各種數(shù)據(jù)類型;掌握變量和常量的定義方法;掌握基本數(shù)據(jù)類型的轉(zhuǎn)換;掌握運算符與表達式的運用;熟悉Java的編碼規(guī)范。
【主要考點】
1. Java語言的歷史、現(xiàn)狀、特點、基本程序結(jié)構(gòu)以及編程環(huán)境的搭建。
2. Java語言的數(shù)據(jù)類型:
(1)基本數(shù)據(jù)類型:byte、short、int、long、float、double、char、boolean
(2)引用數(shù)據(jù)類型:類、接口、數(shù)組
3. 常量和變量
常量的各種表示形式和類型,變量的定義和初始化。
4. 數(shù)據(jù)類型轉(zhuǎn)換
顯示轉(zhuǎn)換,隱式轉(zhuǎn)換
5. 運算符
賦值運算符、算術(shù)運算符、自增/減運算符、關(guān)系運算符、邏輯運算符、位運算符、條件運算符等。
6. 表達式
表達式的組成規(guī)則,表達式運算中的類型轉(zhuǎn)換、優(yōu)先級和結(jié)合性。
7. Java編程規(guī)范
(二)流程控制結(jié)構(gòu)
【考試要求】
熟悉流程控制分為順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),掌握選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的具體實現(xiàn)。
【主要考點】
1. Java程序的基本結(jié)構(gòu)
2. 選擇結(jié)構(gòu)
(1)if語句
(2)switch語句
3. 循環(huán)結(jié)構(gòu)
(1)for語句
(2)while語句
(3)do-while語句
4. 跳轉(zhuǎn)語句
(1) break語句
(2) continue語句
(3) return語句
5. 循環(huán)語句與分支語句的嵌套
(三)面向?qū)ο蟪绦蛟O(shè)計
【考試要求】
掌握面向?qū)ο蟪绦蛟O(shè)計的特點和基本概念;掌握類的聲明;掌握對象的創(chuàng)建和使用;掌握繼承和多態(tài)的概念和應(yīng)用;掌握接口的聲明和實現(xiàn);掌握包的聲明、包與類的引入;掌握Java類庫常用類的使用。
【主要考點】
1. 面向?qū)ο蟪绦蛟O(shè)計的基本概念
類、對象、成員變量、成員方法、封裝、繼承、多態(tài)
2. 類的基本組成
(1)類的聲明
(2)成員變量的聲明
(3)成員方法的聲明與調(diào)用,方法的參數(shù)傳遞與返回值
(4)方法的重載
(5)靜態(tài)變量和靜態(tài)方法
3. 對象的創(chuàng)建和使用
(1)對象的創(chuàng)建
(2)構(gòu)造方法與對象的初始化
(3)成員變量、成員方法的訪問
(4)this
(5)引用的賦值
4. 類的繼承
(1)子類的聲明
(2)super
(3)變量覆蓋和方法覆蓋
(4)final類和final方法
5. 類及成員的四種訪問權(quán)限
(1)類的訪問權(quán)限:默認權(quán)限、public
(2)類成員的訪問權(quán)限:public、private、protected、默認權(quán)限
6. 抽象類與接口
(1)abstract類和abstract方法的聲明
(2)接口的聲明與實現(xiàn)
(3)面向抽象類編程
(4)面向接口編程
(5)內(nèi)部類、匿名類
7. 包
(1)包的聲明及package語句
(2)包和類的引入及import語句
8. 常用類的使用
(1)String類字符串的基本操作:對象創(chuàng)建,字符串的比較,字符的訪問與查找,子串的查找,字符串的連接。
(2)StringBuffer類字符串的基本操作:對象創(chuàng)建,字符串的修改,與String類字符串的相互轉(zhuǎn)換。
(3)Math類和Random類的常用方法。
(4)基本類型的包裝類及其常用方法。
(5)了解Object類和Class類。
(四)數(shù)組
【考試要求】
掌握一維數(shù)組、二維數(shù)組的聲明、創(chuàng)建與使用。
【主要考點】
1. 數(shù)組的聲明、創(chuàng)建和初始化
2. 數(shù)組的大小和元素默認值
3. 數(shù)組元素的使用
(五)圖形用戶界面程序設(shè)計
【考試要求】
掌握AWT和Swing常用組件與容器的使用方法;掌握窗口應(yīng)用程序和小應(yīng)用程序Applet的構(gòu)建方法;掌握常用布局管理器的使用方法;掌握常用事件的處理方法;掌握顏色和字體的設(shè)置方法;掌握基本圖形的繪制方法;
【主要考點】
1. 常用組件和容器的創(chuàng)建和使用
標簽、文本框、按鈕、文本區(qū)域、復(fù)選框、單選鈕、下拉列表、列表窗口、面板、對話框
2. 常用布局管理器的使用
FlowLayout、BorderLayout、GridLayout、CardLayout
3. 事件處理模型與常見事件的處理
(1)事件、事件源、事件處理者及事件處理模型;
(2)WindowEvent、ActionEvent、ItemEvent、KeyEvent、MouseEvent、FocusEvent、TextEvent的處理.
4. 顏色和字體的設(shè)置
Color類、Font類
5. 基本圖形的繪制
繪制直線、矩形、橢圓、弧、多邊形、字符串的方法
(六) 異常處理
【考試要求】
理解異常處理機制;熟悉常用異常類;掌握用try-catch-finally語句捕獲異常;掌握拋出異常和聲明拋出異常;掌握自定義異常類的聲明和使用。
【主要考點】
1 異常的概念和分類
2. 常用的異常類
3. 異常的捕獲與處理:try-catch-finally
4. 異常的拋出:throw語句,throws子句
5. 自定義異常
(七) 輸入輸出流及文件操作
【考試要求】
理解輸入輸出流的概念;熟悉流的分類;掌握常用流類的使用方法;掌握系統(tǒng)標準輸入和輸出的使用方法;掌握用Scanner類輸入數(shù)據(jù)的方法;掌握用File類管理文件和目錄的方法;掌握用RandomAccessFile類讀寫隨機訪問文件的方法。
【主要考點】
1. 流的分類
輸入流與輸出流,字節(jié)流與字符流
2. 常用流
(1)常用字節(jié)流:FileInputStream、FileOutputStream、ByteArrayInputStream、ByteArrayOutputStream、BufferedInputStream、BufferedOutputStream
(2)常用字符流:FileReader、FileWriter、CharArrayReader、CharArrayWriter、StringReader、StringWriter、BufferedReader、BufferedWriter
3. 系統(tǒng)標準輸入輸出操作
4. Scanner類
5. File類
文件創(chuàng)建、文件刪除、文件夾創(chuàng)建、目錄列表、文件屬性獲取和設(shè)置、文件重命名
(八) 高級編程基礎(chǔ)
【考試要求】
理解多線程程序設(shè)計的概念;掌握線程的創(chuàng)建、生命周期、調(diào)度和控制;了解線程的同步;熟悉數(shù)據(jù)庫的基礎(chǔ)知識;掌握JDBC的簡單應(yīng)用。
【主要考點】
1. 多線程
(1)多線程的概念
(2)線程的創(chuàng)建
(3)線程的生命周期、調(diào)度和基本控制
(4)線程的同步
2 .數(shù)據(jù)庫編程
(1)數(shù)據(jù)庫基礎(chǔ)知識(數(shù)據(jù)庫、表、SQL語句)
(2)JDBC結(jié)構(gòu)與原理
(3)JDBC簡單應(yīng)用
三、考試方法和考試題型
考試采用閉卷筆試形式,試卷滿分為120分,考試時間為120分鐘。
題目類型及分數(shù)設(shè)置建議:
單選題(共15小題每題2分,共30分)
多選題(共10小題每題3分,共30分,少選及選錯不得分)
程序填空(共3小題每題10分,每空2分,共30分)
程序設(shè)計題(共3小題每題10分,共30分,主要包含算法設(shè)計、類設(shè)計、方法設(shè)計、關(guān)系設(shè)計)
四、考試參考教材
《Java 2實用教程(第5版)》,作者:耿祥義、張躍平,出版社:清華大學(xué)出版社,出版時間:2017年第5版
研究考試大綱,對大綱中的考點及相關(guān)要求進行認真研究,是應(yīng)考的關(guān)鍵。正在備考專升本的同學(xué),關(guān)注湖北好老師升學(xué)幫網(wǎng)站可以了解更多專升本的考試信息。如果在學(xué)習(xí)上有困難,自制力差,可以在下方留下你的聯(lián)系方式,我們的老師會針對你的學(xué)習(xí)情況給出建議。