更新時間:2019-12-12 13:49:43 來源:動力節(jié)點 瀏覽3205次
本文只適合新手入門參考使用,小編認(rèn)為,一旦入門了,大家會自己找到適合自己成長的路線。如果大家覺得這個路線淺了,說明您已經(jīng)入門了。

Java線:要掌握J(rèn)ava語言和Java WEB開發(fā)的主要基礎(chǔ)技術(shù)JSP和Servlet
數(shù)據(jù)庫線:這個至少要掌握一種數(shù)據(jù)庫。如果之前沒有接觸過數(shù)據(jù)庫,可以用MySQL入門,畢竟免費。
WEB線:這個主要要掌握WEB靜態(tài)頁面的開發(fā)技術(shù),這樣才能去學(xué)習(xí)開發(fā)Java WEB這樣的動態(tài)WEB頁面,乃至后面的MVC,前后端分離等技術(shù)。
一、Java線
入門的時候一定要能自己搞定JDK的安裝,然后會用文本編輯器寫個HelloWorld.java以及帶package的HelloWorld.java,能自己把這個HelloWorld.java編譯成HelloWorld.class并正確運行。到這里,可以了,立馬裝上Eclipse開練。Eclipse的教程可以自己百度谷歌,碰到問題自己百度谷歌都行。
了解清楚java的基本數(shù)據(jù)類型和基本運算,以及流程控制語句。這個對于裸學(xué)Java(沒有其他類C語言的編程經(jīng)驗)的人來說,有點小困難,是編程遇到的第一個坎。對于有類C語言編程經(jīng)驗的人來說,基本30分鐘看一下就可以了。裸學(xué)的知友要特別注意幾個關(guān)鍵點:
++i 與 i++,是什么意思。
三元運算符,如: int a = 1 > 0 ? 10 : 1
別去記什么運算優(yōu)先級,一律用括號。
學(xué)習(xí)數(shù)組,結(jié)合循環(huán),簡單的算法來學(xué),事半功倍。
常用的庫。主要就是Math, Date, Calendar, Runtime, System等。主要了解日期處理的就可以了,開發(fā)web常用的就是日期處理相關(guān)的Date, Calendar類。其他的知道到時候怎么翻API手冊就行。
異常。新手階段,知道try...catch...finally的結(jié)構(gòu)就行。
集合和泛型。主要要掌握List, Set, Map三種類型,掌握它們的實現(xiàn)類ArrayList, HashSet, HashMap的基本用法。知道泛型的菱形語法。
在學(xué)好MySQL的前提下,掌握J(rèn)DBC的數(shù)據(jù)庫連接/關(guān)閉,增刪改查操作。
了解一下多線程的操作和線程安全。
了解網(wǎng)絡(luò)開發(fā)的基本知識,如IP地址,端口,協(xié)議名稱(TCP/IP, HTTP, HTTPS等)
掌握J(rèn)SP的基本用法已經(jīng)重要的內(nèi)置對象/概念,這里需要你熟悉靜態(tài)網(wǎng)頁的開發(fā):
Request
Response
Session
Cookie
掌握Servlet
掌握J(rèn)STL的用法
SSH/SSM學(xué)習(xí)
二、數(shù)據(jù)庫線
會裝MySQL數(shù)據(jù)庫,以及數(shù)據(jù)庫管理工具MySQL WorkBench
了解表(Table),字段(Field)和記錄的概念
會用SELECT, INSERT, UPDATE, DELETE語句
SELECT語言最重要,會SELECT,其他的基本秒會
掌握J(rèn)OIN,知道LEFT JOIN, RIGHT JOIN和INNER JOIN,MySQL目前沒有OUTER FULL JOIN。
會用聚合函數(shù)及Having
會用工具創(chuàng)建,修改表
三、WEB
HTML,CSS和JAVASCRIPT(簡稱JS,和JAVA沒有關(guān)系,只是名字像而已,類似老婆和老婆餅,老婆餅和老婆沒有關(guān)系)是WEB的基礎(chǔ),無論Java多么牛逼,最后都要讓數(shù)據(jù)變成HTML/CSS/Javascript格式才能給用戶的瀏覽器上展示出來。

以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“學(xué)習(xí)Javaweb開發(fā)的學(xué)習(xí)路線”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
Java全套自學(xué)資料
Java自學(xué)視頻教程(免費學(xué)習(xí)):http://www.soulsinkind.com/video.html
Java技術(shù)教程:http://www.soulsinkind.com/tutorial/
相關(guān)文章
零基礎(chǔ)怎么自學(xué)Java,完整版Java學(xué)習(xí)路線圖
你還在糾結(jié)學(xué)Java,是自學(xué)還是去培訓(xùn)班嗎
相關(guān)閱讀