Java从入门到精通入职学习路线
目錄
1、JavaSE基礎(chǔ)
2、數(shù)據(jù)庫
3、Web前端
4、JavaWeb (后端)
5、JavaWeb(進(jìn)階)
6、JavaWeb項(xiàng)目實(shí)戰(zhàn)練習(xí)
7、SSM框架?
8、互聯(lián)網(wǎng)分布式&架構(gòu)師項(xiàng)目
1、JavaSE基礎(chǔ)
掌握DOS命令、JDK JRE JVM,Java源文件的組成,Java基本知識(shí),Java基本語法、Java常用類、Java掌握變量、數(shù)據(jù)類型、運(yùn)算符、Java三大特性;精通面向?qū)ο笏剂亢蚃ava基礎(chǔ)語法;Java異常處理;Java數(shù)組的使用,Java IO操作。
2、數(shù)據(jù)庫
MySQL數(shù)據(jù)庫是所有程序員都需要學(xué)習(xí)的,因?yàn)椴还苁荂語言,還是C++,還是Java,或者其他,軟件最終都是操作數(shù)據(jù),而數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫當(dāng)中,所以數(shù)據(jù)庫是必須要學(xué)習(xí)的,大學(xué)中大部分都是學(xué)習(xí)微軟的SQLServer,但是企業(yè)中,尤其是互聯(lián)網(wǎng)公司大部分使用的都是MySQL數(shù)據(jù)庫。
JDBC:Java語言連接數(shù)據(jù)庫,通過使用java語言來對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行增刪改查等操作。
3、Web前端
對于系統(tǒng)結(jié)構(gòu)來說,常見的有兩種:第一種是CS結(jié)構(gòu),第二種是BS結(jié)構(gòu)。BS結(jié)構(gòu)是目前的主流。所謂的BS其實(shí)就是:Browser / Server,瀏覽器訪問服務(wù)器的形式。而C/S就是:Client/Server。瀏覽器B端的就是web前端,在瀏覽器上運(yùn)行的語言包括:HTML、CSS、JavaScript【JS最重要】。
4、JavaWeb (后端)
BS結(jié)構(gòu),我們主要進(jìn)行的是S端,S端是Server端(服務(wù)器端),服務(wù)器端可以是C語言,可以是PHP,當(dāng)然也可以是Java。目前Java居多,占大部分!建議先學(xué)習(xí)Servlet,再學(xué)習(xí)JSP。
Servlet包括:
- B/S架構(gòu)概論
- Tomcat服務(wù)器安裝與配置
- Servlet生命周期
- ServletConfig
- ServletContext
- Servlet線程安全問題
- Http協(xié)議
- GET和POST區(qū)別與選用
- HttpServletRequest和HttpServletResponse
- Cookie
- HttpSession
- 轉(zhuǎn)發(fā)和重定向
- Filte
- Listener
- 設(shè)計(jì)模式
- ……
JSP:
- JSP核心語法
- EL表達(dá)式
- JSTL標(biāo)簽
- ……
5、JavaWeb(進(jìn)階)
- AJAX(發(fā)送一步請求的一個(gè)技術(shù))。
- jQuery(是一個(gè)JavaScript語言的高級框架)。
6、JavaWeb項(xiàng)目實(shí)戰(zhàn)練習(xí)
基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX做一些項(xiàng)目。
7、SSM框架?
SSM指的是Spring + SpringMVC + MyBatis
建議的學(xué)習(xí)順序:先學(xué)習(xí)MyBatis,再學(xué)習(xí)Spring,最后學(xué)習(xí)SpringMVC。
當(dāng)然可以選學(xué)SSH框架,SSH指的是:Spring + Struts2 + Hibernate
建議SSH的學(xué)習(xí)順序:Hibernate、Spring、Struts2。
8、互聯(lián)網(wǎng)分布式&架構(gòu)師項(xiàng)目
-
Dubbo
-
MQ
-
redis
-
zookeeper
-
fastDFS
-
Nginx
-
SpringBoot
-
SpringCloud
-
.....
總結(jié)
以上是生活随笔為你收集整理的Java从入门到精通入职学习路线的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【HNOI2006】鬼谷子的钱袋
- 下一篇: Java8对List<Integer>的