天天看點

新手入門學習Java必走的一些步驟

Java程式設計可以說是程式員入門IT行業的基礎之一了,多數人選擇Java程式設計主要還是考慮Java應用廣泛,工作可選擇高,後期轉行也是比較容易的。那麼新手學習Java該怎麼學呢?蘇州學碼思小編這就為大家總結一下Java學習必須要經曆的學習路線。
           

第一步

首先要做好學習前的準備工作:java語言一般用于大型的伺服器程式開發,所有必要了解如下内容:Unix開發環境Unix系統原理、Unix開發環境、Unix常用指令。熟練掌握Unix常用指令;熟練建構下的Java開發環境。

第二步

然後進入Java語言基礎的學習階段,學習任何一門語言都要打好基礎,曾經學過進階程式語言(C,C++等)來說,java語言基礎有自己的特點,但是基本規律都是相通的,如:算法基礎、常用資料結構、企業程式設計規範。掌握常見的資料結構和實用算法;培養良好的企業級程式設計習慣。

第三步

掌握java語言基礎後接下來就是面向對象語言的共性:Java面向對象面向對象特性:封裝、繼承、多态等。掌握面向對象的基本原則以及在程式設計實踐中的意義;掌握Java面向對象程式設計基本實作原理。

第四步

JDK核心API語言核心包、異常處理、常用工具包、集合架構。熟練掌握JDK核心API程式設計技術;了解API設計原則;具備熟練的閱讀API文檔的能力;JavaSE核心異常處理、多線程基礎、IO系統、網絡程式設計、Swing元件、JVM性能調優(JVM記憶體結構剖析、GC分析及調優、JVM記憶體參數優化)、Java泛型、JDK新特性。熟練掌握JavaSE核心内容,特别是IO和多線程;初步具備面向對象設計和程式設計的能力;掌握基本的JVM優化政策。XMLXML文法、XML解析(SAX、DOM)、Dom4j元件、Digester元件。熟練掌握XML文法規則;了解DOM模型;熟悉Java對XML的各種解析方式。

第五步

SQL語言SQL語句基礎和提高、SQL語句調優。熟練的掌握SQL語句;掌握一定的資料庫查詢技巧及SQL語句優化技巧。Oracle資料庫開發Oracle體系結構及系統管理、Oracle資料庫進階程式設計、資料庫設計基礎。掌握Oracle體系結構及核心程式設計技術。

第六步

連接配接資料庫:JDBCJDBC核心API(Connection、Statement、ResultSet)、JDBC優化技術(緩存技術、批處理技術、連接配接池技術)。了解JDBC作為規範的設計原則;熟練掌握JDBCAPI;具備使用JDBC對資料庫進行高效通路的能力。

第七步

軟體工程基礎軟體過程和軟體活動;需求設計、概要設計、詳細設計基本原則和文檔規範;配置管理的基本概念和必要性;CVS基本操作;Ant簡介了解軟體過程的普遍概念和基本的軟體活動;了解疊代的意義;掌握Ant、CVS等常用配置管理及部署工具。

第八步

OOAD及設計模式面向對象基本設計原則、工廠模式、政策模式、擴充卡模式、代理模式等、門面模式。了解面向對象設計的一般原則;了解重用的意義;掌握常見的設計模式。

第九步

HTML/CSSHTML基本文檔結構、掌握CSS基礎文法、關于HTML文檔塊、連結、清單、表格、表單等。掌握HTML基本原理;掌握CSS各種選擇器及常見樣式設定;熟練使用HTML常用元素。JavaScript核心JavaScript語言基礎(資料類型、函數、對象、閉包)、JavaDOM程式設計、事件模型、JavaScript面向對象程式設計。深入了解JavaScript語言原理;熟練的使用JavaScript對HTMLDOM進行程式設計;熟練掌握JavaScript對象對象封裝技巧,為後續的JavaScript學習打下堅實的基礎。

Servlet/JSPServlet生命周期及Servlet伺服器、Tomcat部署配置、JSP文法、自定義标記、JSTL和EL表達式、JSP新特性、JavaWeb設計模式。透徹了解Servlet核心原理;熟練掌握ServletAPI;透徹了解JSP引擎工作原理;透徹了解标記庫原理;熟悉常見的JavaWeb設計模式;為後續的JavaWeb開發打下堅實的理論基礎。

第十步

Ajax 基礎、XHR對象、Ajax設計模式、JSON技術掌握Ajax的基本通信原理;掌握基于XML和JSON的Ajax資料規則。

繼續閱讀