學(xué)習JAVA的十二大步驟,你都GET到了嗎!下面跟着我們一起來了解看看有(yǒu)哪十二大步驟。
一、學(xué)習前的準備工(gōng)作(zuò)
java語言一般用(yòng)于大型的服務(wù)器程序開發,所有(yǒu)有(yǒu)必要了解如下内容:Unix開發環境Unix系統原理(lǐ)、Unix開發環境、Unix常用(yòng)命令。熟練掌握Unix常用(yòng)命令;熟練構建下的Java開發環境。
二、Java語言基礎的學(xué)習階段學(xué)習
任何一門語言都要打好基礎,曾經學(xué)過高級程序語言(C,C++等)來說,java語言基礎有(yǒu)自己的特點,但是基本規律都是相通的,如:算法基礎、常用(yòng)數據結構、企業編程規範。掌握常見的數據結構和實用(yòng)算法;培養良好的企業級編程習慣。
三、面向對象語言的共性
Java面向對象面向對象特性:封裝(zhuāng)、繼承、多(duō)态等。掌握面向對象的基本原則以及在編程實踐中(zhōng)的意義;掌握Java面向對象編程基本實現原理(lǐ)。
四、JDK核心API語言核心包、異常處理(lǐ)、常用(yòng)工(gōng)具(jù)包、集合框架
熟練掌握JDK核心API編程技(jì )術;理(lǐ)解API設計原則;具(jù)備熟練的閱讀API文(wén)檔的能(néng)力;JavaSE核心異常處理(lǐ)、多(duō)線(xiàn)程基礎、IO系統、網絡編程、Swing組件、JVM性能(néng)調優(JVM内存結構剖析、GC分(fēn)析及調優、JVM内存參數優化)、Java泛型、JDK新(xīn)特性。熟練掌握JavaSE核心内容,特别是IO和多(duō)線(xiàn)程;初步具(jù)備面向對象設計和編程的能(néng)力;掌握基本的JVM優化策略。XML XML語法、XML解析(SAX、DOM)、Dom4j組件、Digester組件。熟練掌握XML語法規則;理(lǐ)解DOM模型;熟悉Java對XML的各種解析方式。
五、SQL語言SQL語句基礎和提高、SQL語句調優
熟練的掌握SQL語句;掌握一定的數據庫查詢技(jì )巧及SQL語句優化技(jì )巧。Oracle數據庫開發Oracle體(tǐ)系結構及系統管理(lǐ)、Oracle數據庫高級編程、數據庫設計基礎。掌握Oracle體(tǐ)系結構及核心編程技(jì )術。
六、連接數據庫:JDBC JDBC核心API(Connection、Statement、ResultSet)、JDBC優化技(jì )術(緩存技(jì )術、批處理(lǐ)技(jì )術、連接池技(jì )術)理(lǐ)解JDBC作(zuò)為(wèi)規範的設計原則;熟練掌握JDBC API;具(jù)備使用(yòng)JDBC對數據庫進行高效訪問的能(néng)力。
七、軟件工(gōng)程基礎軟件過程和軟件活動
需求設計、概要設計、詳細設計基本原則和文(wén)檔規範;配置管理(lǐ)的基本概念和必要性;CVS基本操作(zuò);Ant簡介理(lǐ)解軟件過程的普遍概念和基本的軟件活動;理(lǐ)解叠代的意義;掌握Ant、CVS等常用(yòng)配置管理(lǐ)及部署工(gōng)具(jù)。
八、OOAD及設計模式面向對象基本設計原則、工(gōng)廠模式、策略模式、适配器模式、代理(lǐ)模式等、門面模式
理(lǐ)解面向對象設計的一般原則;理(lǐ)解重用(yòng)的意義;掌握常見的設計模式。
九、HTML/CSS HTML基本文(wén)檔結構、掌握CSS基礎語法、關于HTML文(wén)檔塊、鏈接、列表、表格、表單等
掌握HTML基本原理(lǐ);掌握CSS各種選擇器及常見樣式設置;熟練使用(yòng)HTML常用(yòng)元素。JavaScript核心JavaScript語言基礎(數據類型、函數、對象、閉包)、Java DOM編程、事件模型、JavaScript面向對象編程。深入理(lǐ)解JavaScript語言原理(lǐ);熟練的使用(yòng)JavaScript對HTMLDOM進行編程;熟練掌握JavaScript對象對象封裝(zhuāng)技(jì )巧,為(wèi)後續的JavaScript學(xué)習打下堅實的基礎。Servlet/JSP Servlet生命周期及Servlet服務(wù)器、Tomcat部署配置、JSP語法、自定義标記、JSTL和EL表達式、JSP新(xīn)特性、Java Web設計模式。透徹理(lǐ)解Servlet核心原理(lǐ);熟練掌握Servlet API;透徹理(lǐ)解JSP引擎工(gōng)作(zuò)原理(lǐ);透徹理(lǐ)解标記庫原理(lǐ);熟悉常見的Java Web設計模式;為(wèi)後續的Java Web開發打下堅實的理(lǐ)論基礎。
十、Ajax基礎、XHR對象、Ajax設計模式、JSON技(jì )術
掌握Ajax的基本通信原理(lǐ);掌握基于XML和JSON的Ajax數據規則。
十一、JavaScript框架JQuery、JQuery插件、DWR
掌握JQuery核心API;了解JQuery基本設計原則;了解多(duō)種JQuery插件;掌握DWR的基本原理(lǐ)及應用(yòng)技(jì )巧。
十二、ssh三大框架的學(xué)習
這是企業實際應用(yòng)的框架模型:
1,Struts 2.1.6 Struts2核心控制流程、Ognl、Action、Interceptor、,Result、FreeMarker、Struts2标記庫、Struts2擴展、Struts2應用(yòng)技(jì )巧(輸入驗證、消息國(guó)際化、文(wén)件上傳和下載、防止重複提交等)。熟練掌握Struts2核心要件,特别是Interceptor和Result;掌握基于模闆技(jì )術的Struts2 UI組件;掌握基于Ognl的數據共享方式、掌握Struts2各種定制及擴展方式;熟練掌握基于Struts2的Web開發技(jì )巧。
2,Hibernate 3.2.1 ORM概念、Hibernate核心API、Hibernate實體(tǐ)映射技(jì )術、Hibernate關系映射技(jì )巧、HQL查詢、OSCache及Hibernate緩存技(jì )術。重點掌握Hibernate多(duō)種關聯映射技(jì )巧及其實用(yòng)背景,做到在合适的時候使用(yòng)合适的關聯方式;掌握多(duō)種Hibernate查詢技(jì )巧及優化技(jì )術。
3,Spring 2.5 Spring Ioc基礎、Ioc注入技(jì )巧、對象高級裝(zhuāng)配(自動裝(zhuāng)配、模闆裝(zhuāng)配、組件掃描特性、FactoryBean、對象生命周期)、Spring AOP原理(lǐ)、AspectJ、Spring JDBC支持、Spring事務(wù)及安(ān)全管理(lǐ);Spring整合Hibernate、Spring整合Struts、Spring MVC簡介。深入理(lǐ)解Ioc和AOP的基本原理(lǐ)和實現方式;熟練掌握SpringIoc及AOP實現方式;熟練掌握Spring事務(wù)管理(lǐ);熟練掌握Spring與其他(tā)組件的整合技(jì )術。
以上就是今天的内容,想了解更多(duō)有(yǒu)關JAVA方面的資訊,請繼續關注網時代官網。
Copyright © 2019-2023 All Rights Reserved.