java后端实习 路线

这篇博客详细介绍了Java的基础和高级概念,包括变量、控制结构、OOP、多线程、并发容器、JVM、JavaWeb、主流框架以及分布式微服务等。深入探讨了线程同步、锁机制、JVM内存模型以及设计模式,并涵盖了前端基础、数据库和项目实战经验。同时,博主分享了大厂面试常见问题和底层源码阅读心得。
摘要由CSDN通过智能技术生成

 

一.java基础

        1.1 变量

        1.2 控制结构

        1.3 OOP

                1.3.1封装

                1.3.2继承

                1.3.3多态

        1.4 数组

        1.5 java api

        1.6 异常与处理

        1.7 集合

        1.8 泛型

        1.9 IO

        1.10 反射

        1.11 网络通信

        1.12 Mysql 基础

二.java高级

        2.1多线程/高并发基础

                2.1.1互斥同步

                2.1.2非阻塞同步

                2.1.3指令重排

                2.1.4synchronized

                2.1.5vilatile

        2.2线程

        2.3锁

                2.3.1自旋锁

                2.3.2偏向锁

                2.3.3可重入锁

        2.4线程池

        2.5并发容器

        2.6JUC

                2.6.1executor

                2.6.2locks

                2.6.3collections

                2.6.4atomic

                2.6.5tools

        2.7 数据结构

        2.8算法

                2.8.1排序

                2.8.2查找

                2.8.3动态规划

                2.8.4回溯

                2.8.5贪心算法

                2.8.6Prim

                2.8.9 kruskal

                2.8.10floyd-最短路径

                2.8.11迪杰斯特拉-最短路径

        2.9设计模式(常用八种)

        2.10 JVM

                2.10.1JVM体系

                2.10.2类加载过程

                2.10.3双亲委派/沙箱安全机制

                2.10.4JMM(Java内存模式)

                2.10.5字节码执行机制

                2.10.6垃圾回收

                2.10.7JVM性能监控和故障定位

                2.10.8JVM调优

三.JAVAWEB

        3.1前端基础(用于沟通)

                3.1.1HTML CSS JS AJAX

        3.2前端框架(弱化)

                3.2.1VUE

        3.3JAVA WEB 后端

                3.3.1Tomcat

                3.3.2Serviet

                3.3.3Jsp

四.主流框架与项目管理

                4.1Linux

                4.2Nginx

                4.3SSM(spring springmvc mybits)

                4.4Maven

                4.5Git

                4.6数据库

                        4.6.1Redis

                        4.6.2Mysql

                4.7Shiro权限

五.分布式 微服务

                5.1Docker

                5.2spring boot

                5.3spring cloud

                5.4 消息中间件(RabbitMQ)

六.项目

                6.1线上教育/回顾自己所写的项目

                6.2直播

七. 大厂高频面试题

八.底层源码

                

        

     

    

       

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值