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