java详细学习路线及路线图!

2021-06-08 17:51:33 浏览数 (4716)

有很多小伙伴都在问怎么样合理的规划java的学习路线?那么今天我们就来说说“java详细学习路线及路线图!”这个问题吧!


一、java基础

下面是我为大家整理的一个基础学习的图片:

基础

大家可以作为一个基础学习的参考。


二、java学习的七大阶段
1.javaSE基础:

在javaSE基础中包含: Java IO 操作、java 反射机制、java集合的使用、java常用类使用、Java数组的使用、java异常处理、精通面向对象思想和java基础语法、掌握变量、数据类型以及运算符、Java的三大特征、掌握DOS命令、JDK JRE JVM JAVA源文件的组成等一些java基础知识。


2.WEB前端基础

在WEB前端基础中包含:掌握 HTML+DIV+CSS相关技术(JavaScript、jQuery、vue+webpack的前端工程流搭建、vue核心知识、vue-Router和Vuex、服务器渲染、高级组件开发)


3.数据库

关于数据库的内容大家可以参考这个图片中的内容:

数据库


4.javaweb

在javaweb中包含:

(1).XML  :  (XML相关概念、dom4+xpath)。

(2).servlet  :(B/S架构概论、Tomcat服务器安装与配置、怎么写一个Servlet、Servlet生命周期、ServletConfig、ServletContext、Servlet线程安全问题、Http协议详解&GET和POST区别与选用、HttpServletRequest、HttpServletResponse、Cookie、HttpSession、转发和重定向、Filter、责任链设计模式、Listener、观察者设计模式)。

(3).JSP&FreeMarker&Velocity :  (JSP核心语法、EL表达式、JSTL标签、FreeMarker、Velocity)。

(4).AJAX :  (AJAX核心原理、jQuery-AJAX、AJAX跨域)。


5.javaweb项目

关于javaweb项目的话大家需要根据前面的四个阶段所学的知识来进行梳理,结构图如下:

javaweb项目图


6.框架

对于框架的话有这么两种:

(1).SSM框架:轻量级框架Spring、MVC框架SpringMVC、持久层框架MyBatis。

(2).SSH框架:轻量级框架Spring、MVC框架Struct2、持久层框架Hibernate。


7.前沿技术和结构师项目

又分为以下这么几种:阿里Dubbo + Apache Zookkeeper 、Maven 、SVN 、Redis 、Nginx 、SpringBoot 、动力电商平台/亿级数据分析平台 。


总结:

这些就是今天一个有关于“”java详细学习路线及路线图!的一个分享,如果你有更好的一个路线图或者想法也可以和大家一同分享成长噢!更多有关于 java 学习的内容都可以在W3cschool中学习和了解。希望对你有所帮助。