Java从入门到精通入职学习路线

Java从入门到精通入职学习路线,第1张

目录

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

  • .....

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/568409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存