昆明java培訓
達內昆明廣州春城路

181-2494-1833

0基礎新手如何學習java?

  • 時間:2018-07-16 16:32
  • 發布:學習java
  • 來源:達內新聞

0基礎新手如何學習java?小編針對這個問題給大家大概說個學習路線圖吧,這個路線圖是給那些為了就業的人準備的,如果只是興趣,不一定照這個走。

這里只是講了路線圖,關于路線中的各個階段,學到什么程度,如何學習等,可以參考后面的JAVA自學之路 七:《路線圖明細》。

首先要學JavaSE,這是無庸置疑的。

與此同時,是的,與此同時,和JavaSE的學習同步,建議大家研究一下數據結構與算法。 在這兒之后,你可以選擇向J2ME、或者Java GUI、Socket編程等方向努力,但是通過第一篇的辦法,你可以很容易就將這方向過濾掉(永遠不要忘了我們是為了就業),好吧,暫時和它們訣別,還是向著J2EE的方向前進吧。

在JavaSE完成之后,可以試著完成一些小項目,同時關注一下設計模式的內容,不必強求自己能夠完全掌握各種細節,往前走吧。

掌握一種編程工具,比如說Eclipse。

JAVA自學之路 路線圖

一:J2SE 面向對象-封裝、繼承、多態

內存的分析

遞歸

集合類、泛型、自動打包與解包、Annotation

IO

多線程、線程同步

TCP/UDP

AWT、事件模型、匿名類

正則表達式

反射機制

2:數據庫(Oracle或者MySQL)

SQL語句

多表連接,內外連接, 子查詢等

管理表、視圖、索引、序列、約束等

樹狀結構存儲

存儲過程、觸發器

數據庫設計三范式、

3:JDBC

JDBC基礎

連接池

樹狀結構存儲與展現

DataSource & RowSet

JDBC連接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT

html、css、javascript基礎語法

JavaScript Form判斷

Dom編程基礎(事件處理等)

JS常用效果如TreeView、下拉聯動等

JS學習方法

JS調試方法

DreamWeaver初步(建立HTML、Table、Form、CSS)等

5:Servlet & JSP

tomcat基礎

servlet基礎

web.xml配置基礎

web application的結構

servlet生命周期

request response等常用方法

ServletContext類

HTTP協議基礎(GET POST)

Cookie

Session

Application

JSP的幾種語法(包括JSTL等)注意在項目中練習,不要拘泥于語法細節而裹步不前。 6:Struts

多層架構理論

Model 1 and Model 2

Struts基本概念

MVC

Action與業務邏輯類的關系

在Struts與JSP之間傳遞數據

Struts處理流程(控制流)

Struts TagLib(了解常用的)

JSTL

ActionForm

字段收集

上傳文件

類型轉換

DTO

動態Action Form

驗證框架

ActionForward 轉發與重定向

動態生成ActionForward

全局與局部的ActionForward

Action Forward Scope

UnknownActionMapping

Action的線程安全

I18N

如何切換語言環境

Struts異常處理機制 程序處理 自動處理 自定義異常處理器

Struts的多模塊配置

7:XML

(XML/XSL、XSLT/DTD、SCHEMA等基礎的概念、關于Java的編程可以暫時扔在一邊) 8:Hibernate

OR Mapping原理

Hibernate基礎開發步驟

Hibernate基本接口(重點Session)

普通屬性映射

關聯關系映射

Native SQL

inverse lazy cascade

繼承關系映射

HQL

性能優化 一級緩存 二級緩存 查詢緩存

事務與并發 悲觀鎖、樂觀鎖

OpenSessionInView

CurrentSession

(至于JTA、聯合主鍵、自然主鍵、動態主鍵、Any類型 Creteria Queries Intercepter and Event 自定義類型等,可以暫時扔在一邊)

9:Spring

IOC/DI

Spring配置

Spring架構

AOP及Spring AOP

聲明式事務(AOP)

Spring + Hibernate Spring支持Web

Scope

(其他的Spring模塊對于自學來說可以暫時扔在一邊) 10:EJB3.0

J2EE架構基礎(JTA JMS等)

EJB基礎(地位及基本理論、分類等)

Annotation

Ant編譯與部署EJB

Session Bean

EJB的依賴注入

Persistence API

學習java

上一篇:成為java高級軟件工程師需要懂哪些?
下一篇:不會英語的人是不是學不了java編程?

馬上預約三天免費體驗課

姓名:

電話:

新手要怎么去學習java?有什么好的方法?

學習java是自學好?還是培訓好?

0基礎新手如何學習java?

學習java需要花多少錢?4個月能學會?

  • 關注微信公眾號

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
江西省

貴州省

廣西省

海南省

免费V片无码动漫在线观看网址-男人的天堂无码动漫av