Java学习路线指南

Java学习路线?最近有网友问我如何学习Java,有些是想从别的方向想转过来,但都不太了解Java究竟需要学什么,究竟要从哪里学起,哪些是主流的Java技术等等,想学但又很迷茫,不知从何下手。那小编就来简单地总结一下Java学习路线。

第一阶段:基础知识学习

1、HTML5

HTML5标签入门、HTML5表格、表单。

2、CSS3

CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性。

3、数据库

mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习。

第二阶段:Java SE

1、Java语言基础、程序逻辑

环境配置和第一个语言程序-HelloWorld、变量运算符、条件和循环、方法和数组;

2、Java面向对象

面向对象入门、面向对象应用_管理系统类、Java常用类、String相关、算法相关;

面向对象深入:重载、this、static

继承:重写、super、初始化顺序

多态:抽象类和接口、final、克隆和比较接口

设计模式、对象和类的生命周期

3、API

异常、日志、集合、集合工具类和泛型IO、JDBC基础线程、网络编程、反射、NIO、Junit

4、Java面向对象思想

设计模式、面向对象原则

Java底层理论

集合底层、性能监控工具、反编、JUC

第三阶段:Javaweb

1、web基础

TOMCAT/WEB程序结构/HTTP协议、Servlet基础入门

servlet作用域:cookie、session、ServletContext Cookie和Session Servlet的交互/JSP原理及运用

JavaBean/EL/JSTL/MVC思想、JSP+Servlet+JDBC(综合练习)

 Session购物车案例/验证码/防止表单重复提交

监听器过滤器

2、第三方工具包

连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back。

3、JavaScript和jQuery框架技术

JS入门和DOM基础、DOM模型深入、jQ基础、jQ操作DOM。

4、MVC动态Web开发技术

自定义MVC框架 DAO框架、前端框架(layUI)。

5、Web开发高级运用

tomcat server服务器配置 nginx使用 jetty配置

6、网络编程

网络原理、HTTP协议基础、Linux操作系统、云服务搭建。

第四阶段:SSM框架

Spring框架、SpringMVC框架、MyBatis框架

mybatis入门、配置文件详解和动态sql的使用、mybatis管理关系映射和延迟加载、查询缓存和逆向工程、Spring入门和集成myBatis SpringMVC入门、SSM集成、Spring配置详解、Spring AOP Spring事务配置、SpringMVC高级功能、SpringMVC原理。

第五阶段:前沿技术

高可用、高并发、高扩展

Spring Boot 缓存 分布式 全文索引 服务中间件 myCat 云服务 人脸识别 语言识别 JVM底层+优化

第六阶段:项目实战项目

阶段项目和综合项目,阶段项目基于本阶段及以前阶段学习内容,适合检验该阶段学习效果的动手项目。综合项目抽取典型的企业应用案例,剔除商业信息,将整个项目过程完整还原。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值