Java学习路线?最近有网友问我如何学习Java,有些是想从别的方向想转过来,但都不太了解Java究竟需要学什么,究竟要从哪里学起,哪些是主流的Java技术等等,想学但又很迷茫,不知从何下手。那小编就来简单地总结一下Java学习路线。
?
HTML5标签入门、HTML5表格、表单。
CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性。
mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习。
环境配置和第一个语言程序-HelloWorld、变量运算符、条件和循环、方法和数组;
面向对象入门、面向对象应用_管理系统类、Java常用类、String相关、算法相关;
面向对象深入:重载、this、static
继承:重写、super、初始化顺序
多态:抽象类和接口、final、克隆和比较接口
设计模式、对象和类的生命周期
异常、日志、集合、集合工具类和泛型IO、JDBC基础线程、网络编程、反射、NIO、Junit
设计模式、面向对象原则
Java底层理论
集合底层、性能监控工具、反编、JUC
TOMCAT/WEB程序结构/HTTP协议、Servlet基础入门
servlet作用域:cookie、session、ServletContext Cookie和Session Servlet的交互/JSP原理及运用
JavaBean/EL/JSTL/MVC思想、JSP+Servlet+JDBC(综合练习)
?Session购物车案例/验证码/防止表单重复提交
监听器过滤器
连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back。
JS入门和DOM基础、DOM模型深入、jQ基础、jQ操作DOM。
自定义MVC框架 DAO框架、前端框架(layUI)。
tomcat server服务器配置 nginx使用 jetty配置
网络原理、HTTP协议基础、Linux操作系统、云服务搭建。
mybatis入门、配置文件详解和动态sql的使用、mybatis管理关系映射和延迟加载、查询缓存和逆向工程、Spring入门和集成myBatis SpringMVC入门、SSM集成、Spring配置详解、Spring AOP Spring事务配置、SpringMVC高级功能、SpringMVC原理。
Spring Boot 缓存 分布式 全文索引 服务中间件 myCat 云服务 人脸识别 语言识别 JVM底层+优化
阶段项目和综合项目,阶段项目基于本阶段及以前阶段学习内容,适合检验该阶段学习效果的动手项目。综合项目抽取典型的企业应用案例,剔除商业信息,将整个项目过程完整还原。
原文:https://blog.51cto.com/u_15280066/3172513