本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

java新手学习路线

发布于2021-03-10 18:09     阅读(776)     评论(0)     点赞(16)     收藏(4)


1 JAVA基础

  • 反射
  • 注解
  • 内部类
  • 泛型
  • 序列化
  • 基本数据类型
  • 异常处理

2 JAVA集合

  1. 接口继承关系
接口依赖
接口依赖
  1. List源码
    • ArrayList(数组)
    • Vector(数组、线程安全)
    • Linklist(链表)
  2. Set源码
    • HashSet(Hash表)
    • TreeSet(二叉树)
    • LinkHashSet(Hash表+链表双视 图)
  3. Map源码
    • HashMap (数组+链表+红黑树)
    • HashTable (线程安全)
    • TreeMap (可排序)
    • LinkHashMap (支持插入排序、访问排序)
  4. Concurrent包下并发集合操作类
    • ConcurrentHashMap (线程安全)
    • CopyOnWriteArrayList (线程安全)
    • ConcurrentSkipListMap (跳表)
    • CopyOnWriteArraySet(线程安全)

3 JAVA IO

  1. BIO(同步阻塞型IO)
  1. NIO(同步非阻塞型IO)
多路复用型IO
多路复用型IO
Nio继承图
Nio继承图
  1. AIO(异步非阻塞型IO)
  • AsynchronousSocketChannel
  • AsynchronousServerSocketChannel
  • AsynchronousFileChannel
  • AsynchronousDatagramChannel

4 JAVA多线程

  • JAVA线程模型、内存模型、基本接口
  • JAVA线程创建的基本方式
  • JAVA线程池使用
  • 线程的生命周期
  • Object类方法
  • JAVA锁
  • 同步锁与死锁
  • 线程池原理
  • 线程的上下文切换、等待唤醒操作
  • 公平锁、非公平锁、锁中断、可重入锁等概念
  • ReentrantLock、ReentrantReadWriteLock使用以及原理
  • AbstractQueuedSynchronizer原理
  • 同步器CountDownLatch、CyclicBarrier、Semaphore等使用以及原理
  • volatile语义理解
  • ThreadLocal使用以及原理
  • AQS同步器使用(Atomic*)

5 Spring全家桶

  • Spring核心组件
  • Spring常用模块
  • Spring IOC原理
  • Spring AOP原理
  • SpringBoot原理

6 中间件

  • Kafka
    • kafka概念
    • kafka数据存储
    • kafka消费分组
  • RabbitMq
    • RabbitMq概念
    • RabbitMq架构
    • Exchange类型
  • Redis
    • Redis数据类型
    • Redis事务
    • Redis持久化之RDB和AOF
    • Redis集群之主从复制
    • Redis集群之哨兵模式
  • Zookeeper
    • Zookeeper概念
    • Zookeeper角色
    • Zookeeper工作原理

7 容器化

  • Docker使用
    • Docker Bash
    • Dockerfile
    • image
    • network
  • Docker Compose使用
  • Dcoker Swarm使用
  • DockerHub使用

8 微服务

SpringCloud原理

9 数据库

  • 存储引擎
  • 索引
  • 事务
  • 存储过程
  • 触发器
  • 数据库分布式事务
  • 数据库锁
  • 数据库优化
  • 分库分表技术
  • nosql

10 设计模式

  • 设计原则
  • 工厂模式
  • 单例模式
  • 建造者模式
  • 代理模式
  • 装饰者模式
  • 责任链模式
  • 命令模式
  • ......

欢迎关注公众号!

读一本好书,就是在和高尚的人谈话。

原文链接:https://www.cnblogs.com/1ssqq1lxr/p/14510018.html



所属网站分类: 技术文章 > 博客

作者:狗蛋来了

链接:http://www.javaheidong.com/blog/article/112159/39084907c016bd4a73ae/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

16 0
收藏该文
已收藏

评论内容:(最多支持255个字符)