《Java程序設計》科目考試大綱
一、參考教材
Java語言程序設計:面向對象的設計思想與實踐(第2版),吳倩主編, 機械工業(yè)出版社,2016年。
二、考試方式
閉卷考試,考試時間:90分鐘,總分:100分。
三、考試大綱
第1章 面向對象程序設計思想
考核知識點:1.面向對象的基本概念、面向對象的三大特征(封裝、繼承和多態(tài))、類的建模及其結構層次設計、面向對象程序設計原則;2.Java語言特點及開發(fā)環(huán)境eclipse。
第2章 Java語言基礎知識
考核知識點:Java語言基本元素、基本數據類型、引用數據類型、基本數據類型的封裝類、運算符、表達式及流程控制。
第3章 類與對象
考核知識點:設計類、對象的創(chuàng)建及使用方法、static靜態(tài)成員的基本特征、方法重載、包的概念、類的訪問控制,以及基礎類庫。
第4章 異常處理
考核知識點:異常的概念、異常的分類、異常的處理機制、自定義異常類。
第5章 類的重用
考核知識點:類的繼承和類的組合兩種方式的語法實現,抽象類與抽象方法、類成員方法的覆蓋。
第6章 接口與多態(tài)
考核知識點:接口、多重繼承、多態(tài)的概念及實現、多態(tài)的適用環(huán)境,以及內部類的概念及使用方法。
第7章 Java集合框架
考核知識點:集合框架及其提供的幾種集合,泛型的相關知識及其在集合中的應用。
第8章 輸入/輸出
考核知識點:I/O流的概念、I/O流的分類、文件讀寫以及對象的序列化。
第9章 JDBC
考核知識點:JDBC技術的原理、JDBC API、通過JDBC訪問數據庫、實現與數據庫的連接,以及訪問數據庫的一系列操作。
第10章 Java圖形用戶界面
考核知識點:Java圖形用戶界面類庫、Swing的組件、Swing組件的層次結構、Swing GUI 程序、事件處理機制、eclipse下的可視化圖形界面編程。
第11章 多線程
考核知識點:進程與線程的概念、多線程編程基礎、線程的生命周期、線程的常用方法、多線程的編程方式、死鎖等相關問題的處理。以及高級并發(fā)提供的幾種機制,包括Lock與Condition、讀寫鎖、阻塞隊列、線程池等。
第12章 Java Socket網絡編程
考核知識點:基于TCP/UDP 的單線程C/S模式或者多線程C/S模式。
第13章 Java非阻塞IO(NIO)
考核知識點:Java NIO包含的3個核心對象緩沖區(qū)、通道、選擇器及其操作方法,以及NIO Socket的通信機制。