专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 实用的Java进阶学习路线

实用的Java进阶学习路线

更新时间:2022-12-20 12:17:56 来源:动力节点 浏览890次

Java进阶学习路线

基本程序结构:基本变量类型、运算符、字符串、流程控制、数组

类与对象:类的定义和使用、静态属性和方法、继承、包管理、枚举、反射

接口和抽象类:接口的定义及实现、抽象类的定义及实现

泛型:泛型类、泛型方法

集合:Set、List、Map、树、排序和查找

异常与调试:内置异常、声明异常、自定义异常、捕获异常、日志

多线程:多线程概念、使用线程、同步

Java 8 之后的新特性:Lambda表达式、Stream(map、filter、reduce、集合)

Java 网络编程:TCP、UDP

Java I/O、NIO

Spring相关知识

Maven:Maven与包管理、POM文件、生命周期等

单元测试:单元测试的概念,Junit

Spring Core:依赖注入与控制反转、Spring概述、xml 装配 bean、Spring容器与生命周期、自动装配、注解装配、切面编程(AOP)

HTTP协议:基本概念、方法(GET/POST)、HttpClist 库

JSON知识:JSON 概念、JSON 与 HTTP、JSON封装的库(FastJson、jaskson 库)

Servlet概念:Servlet 概念、Servlet 生命周期、Filter 和 Listener、Tomcat 与 Servlet 容器

Spring MVC概念:配置Spring MVC、路径映射、参数传递、实现REST、权限控制等

应用服务学习

MySQL:关系型数据库概念,数据库的CRUD操作、JDBC API、数据库特性,数据库连接池

MyBatis:OR映射概念,配置,映射,基本Java库,和Spring集成

缓存:缓存概念、Redis的使用、缓存雪崩、缓存穿透、缓存击穿

NoSQL:NoSQL概念,Mongodb的使用

队列:队列概念,RabbitMQ、Kafka

搜索引擎:Elasticsearch

反向代理:反向代理概念,Nginx的配置和使用

Springboot框架

第一个SpringBoot项目、核心配置文件properties(yml、yaml)、集成jsp

SpringBoot的web开发:集成MyBtis、SpringBoot 下的SpringMVC、SpringBoot开发RESTFul风格、集成Redis

Spring Boot 集成 Dubbo、Spring Boot 非 web 应用程序、SpringBoot 启动Logo修改关闭

springboot使用拦截器、Servlet、过滤器Filter、Spring Boot 项目配置字符编码、SpringBoot打包部署、集成Logback日志

SpringBoot集成Thymeleaf

深入理解JVM

类的加载机制:什么是类的加载、类的生命周期、类加载器、双亲委派模型

jvm内存结构:jvm内存结构都是什么、对象分配规则

GC算法 垃圾回收:对象存活判断、GC算法、垃圾回收器

GC分析 命令调优:GC日志分析、调优命令、调优工具

前端也需要学习

前端技术:HTML、CSS、JS、JQuery、Bootstrap

JavaWeb 核心内容:Servlet、JSP、XML、HTTP、AJAX、过滤器、拦截器等

MySQL 和 JDBC

以上就是关于“实用的Java进阶学习路线”如果大家想了解更多相关知识,不妨来关注一下本站的Java视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>