java 學習:101軟體開發工程師(JAVA)初級考試大綱《2》
(一) OOP物件導向程式設計;類的定義(包括成員變數和方法)、構造方法與方法的過載;
(二) 包 (package和import);類成員變數及方法的訪問許可權;例項成員和類成員;finalize()方法;
(三) 繼承(性)和多型(方法的覆蓋);final、this、super的使用;Object,Class(兩個類的說明);
(四) 抽象類和抽象方法;介面、巢狀類和Jar檔案。
五、常用系統類
(一) 字串常量及String、StringBuffer、StringTokenizer類;字串與其他資料型別的轉換 ;Java.lang包中的主要類和Java資料型別封裝類;
(二) Java集合框架及Collection,Map,Set,List,Iterator等介面;
(三) TreeSet與HashSet、ArrayList與LinkedList,Vector、ArrayList與LinkedList,Vector、HashMap與HashTable、TreeMap;Collections;
(四) 其它工具類(Java.util.*)和Date,Calendar,Properties,Random 。
六、異常處理、檔案處理、多執行緒及網路程式設計
(一) Java的異常;異常類的劃分及java的異常處理機制;
(二) I/O流的劃分(包括基本的流類);位元組流、字元流處理、序列化;
(三) 執行緒概念、執行緒的建立、執行緒的狀態和基本控制;多執行緒的互斥與同步;
(四) URL的基本概念;Socket通訊及資料包通訊。
七、JDBC技術與資料庫應用、基於Oracle的資料庫程式設計
(一) JDBC的概念;通過JDBC訪問資料庫;基本的資料庫安裝方法;
(二) Sqlplus的使用;使用基本Select語句查詢資料;
(三) 使用SQL函式和DML語句;
(四) 事務處理;表、索引、檢視的建立和管理;
(五) 實體-關係模型及1NF、2NF、3NF。
八、JSP技術、Servlet技術與MVC設計模式
(一) Tomcat伺服器的安裝和配置;正確的設定目錄;編寫簡單的JSP程式;
(二) JSP和HTML的互動;表單和JSP程式的結合;page指令、jsp:include、jsp:forward的使用;JSP執行原理、JSP隱含物件、JSP指令,JSP動作、、JavaBean技術、標籤技術、JSTL與EL、檔案上傳、資料庫連線池配置;
(三) JSP2.0表示式的基本使用方法;使用session和Cookie;
(四) JavaBean的基本概念和主要用途;在JSP中對JavaBean的呼叫;使用JavaBean封裝對資料庫的操作;Servlet和JSP的區別;Servlet和JSP的聯絡;
(五) HttpServlet類/doGet()、doPost()等相關方法;使用Servlet處理客戶端請求;JSP和Servelt之間的通訊;Servlet執行原理、Web應用配置、Web應用伺服器配置、SSL安全協議、監聽器、過濾器、Web應用作用域;MVC設計模式的基本概念;
(六) JSP、Servlet和JavaBean的分工;使用MVC編寫Web程式。
九、HTML/CSS、JavaScript核心與JavaXML 程式設計
(一) HTML基本文件結構、CSS基礎語法、HTML文件塊、連結、列表、表格、表單;
(二) JavaScript語言基礎(資料型別、函式、物件、閉包)、Java DOM程式設計、事件模型、JavaScript物件導向程式設計;XML原理及使用方式;DTD與Schema的使用;
(三) 根據Schema生成XML文件;根據XML文件推導Schema與DTD;
(四) XML常用的解析方法(DOM與SAX);XML常用解析庫dom4j與JDOM;
(五) DHTML DOM模型;JavaScript操作DOM應用。
十、AJAX與JQuery的使用
(一) 理解AJAX工作原理和使用方式及手工實現AJAX呼叫;
(二) XMLHttpRequest物件的使用;使用普通文字、XML、JSON進行通訊;
(三) JQuery原理與分析;JQuery常用API的使用;JQuery簡化應用開發;
(四) JQuery實現呼叫AJAX;JQuery動態操縱頁面HTML 。
十一、資料結構與演算法及軟體測試方法
(一) 棧;佇列;連結串列;二維陣列;廣義表;
(二) 二叉樹的性質;二叉樹的遍歷;;二叉排序樹;
(三) 插入排序;選擇排序; 交換排序;歸併排序; 基數排序;排序演算法的比較;
(四) 二分法查詢;雜湊表;圖的基本概念;圖的儲存結構; 圖的遍歷;圖的應用。
(五) 軟體測試的概念、測試的原則、用例的設計,白盒測試和黑盒測試;
(六) 軟體測試流程;測試計劃、測試用例;測試報告;
(七) 自動測試工具WinRunner、JAVA單元測試工具Junit的使用。
十二、溝通能力與計劃能力
(一) 溝通的概念和目的;影響溝通的三個要素;
(二) 溝通的基本技巧;非語言溝通的技巧;
(三) 制定計劃的重要性;制定計劃必備的要素;制定計劃的原則和方法;
(四) 計劃管理流程。
十三、外語能力
(一) 軟體服務外包領域3000個常用單詞和短語;
(二) 常用句型的基本語序、結構;
(三) 各種時、體的形式及其意義;
(四) 各種從句的構成及其意義。
十四、職業素養
(一) 職業道德的五項基本規範;職業道德修養的基本途徑;
(二) 《智慧財產權法》、《侵權責任法》、《合同法》、《著作權法》的等法規中針對著作權和版權的相關規定;
(三) 智慧財產權、著作權等相關權益保護的常規方法和措施;
(四) 團隊協作的意義和重要性;形成團隊的幾要素;優秀團隊成員所具備的幾要素;
(五) 團隊協作中機能障礙的五種排除方式。
相關文章
- Java高階開發工程師面試考綱Java工程師面試
- 初級程式設計師考試大綱 (轉)程式設計師
- Java工程師學習指南(初級篇)Java工程師
- Java工程師學習指南 初級篇Java工程師
- 碎片化學習Java大綱Java
- Java學習知識大綱Java
- 2020年焊工(初級)考試試題及焊工(初級)考試軟體
- Java初級開發工程師面試題合集Java工程師面試題
- Oracle 11g OCM 升級考試 考試大綱Oracle
- 成功應聘Java高階開發工程師必備的8大的面試考綱!Java工程師面試
- Java高階軟體工程師面試考綱Java軟體工程工程師面試
- 【期末考試季】JAVA進階複習提綱Java
- 軟體測試大綱
- 資料庫系統工程師考試大綱資料庫工程師
- Zuora招聘JAVA軟體開發\軟體測試Java
- 零基礎學習java軟體開發攻略Java
- C語言考試大綱(參考)C語言
- 武漢中科通達軟體Java工程師初試總結覆盤Java工程師
- 全國計算機等級考試2008最新考試大綱計算機
- 軟體測試要學什麼(5)效能測試大綱
- 11gOCM考試大綱Go
- Java軟體開發者,如何學習大資料?Java大資料
- 系統整合專案管理工程師考試大綱專案管理工程師
- 【秒懂Java】【第1章_初識Java】02_軟體開發Java
- 急聘:高階java軟體開發工程師(北京)Java工程師
- 群碩軟體招聘JAVA開發工程師 上海Java工程師
- Java開源軟體測試工具大彙總Java
- 初學者如何學Java開發?Java
- Oracle 11g OCM官網升級考試大綱Oracle
- Java面試大綱Java面試
- Java工程師學習指南(中級篇)Java工程師
- Java工程師學習指南 中級篇Java工程師
- 軟體測試學習教程——JDBC開發JDBC
- 10G-OCM考試簡介--考試環境-考試大綱-考試安排
- 學習Java軟體開發的就業前景怎麼樣Java就業
- Oracle 11g OCM 考試大綱Oracle
- 資料結構考試大綱要求資料結構
- 備考進行時!2020年中級通訊工程師傳輸與接入(無線)考試大綱工程師