java面试知识点

java

语法

  • 基础
    • 数据类型
      • 8种基本类型及包装类
    • 运算,赋值
    • 流程控制
      • 顺序
      • 选择
      • 循环
    • 面向对象
      • 3大特征:封装,继承,多态
        • 类和对象
        • 类的组成
          • 构造器
          • 初始化块
          • 属性
          • 方法
        • 类的初始化过程
          • 类加载
            • 父类的静态初始化块
            • 子类的静态初始化块
          • 实例化
            • 父类的普通初始化块
            • 父类的构造器
            • 子类的普通初始化块
            • 子类的构造器
        • 种类
          • 抽象类
          • 匿名内部类
          • 枚举类
      • 接口
    • 基本类库
      • Object和Objects
        • Object的方法
          • getClass,hashCode,equals,toString,finalize,clone,wait,notify,notifyAll
      • Math
      • BigDecimal
      • String,StringBuilder,StringBuffer
      • Date,Calendar,LocalDate,SimpleDateFormat,DateTimeFormatter
      • 集合
        • 总述:https://blog.csdn.net/aajjw/article/details/118423045
        • 快速失败(fail-fast)和安全失败(fail-safe):https://blog.csdn.net/aajjw/article/details/120500675
        • hashMap:https://blog.csdn.net/aajjw/article/details/118531727
        • 集合的并发处理:https://blog.csdn.net/aajjw/article/details/115580891
    • 异常处理
    • 泛型
      • 泛型擦除
      • 上下界
      • 泛型序列化
    • 注解
    • 序列化
  • 重难点
    • IO
      • TCP,Linux IO,javaIO: https://blog.csdn.net/aajjw/article/details/118314926
      • 零拷贝:https://blog.csdn.net/aajjw/article/details/120442193
    • 多线程:https://blog.csdn.net/aajjw/article/details/118582858
      • 阻塞队列:https://zhuanlan.zhihu.com/p/161499807
    • 反射
    • 代理
      • 静态代理
      • 动态代理
        • jdk
        • cglib
    • SPI:https://editor.csdn.net/md?not_checkout=1&articleId=120541026

JVM

  • https://blog.csdn.net/aajjw/category_10975344.html
  • JVM模型,运行流程
  • 类文件结构
  • 内存结构
  • 类加载
  • 垃圾收集器
  • 字节码指令
  • 执行引擎
  • 编译优化
    • 前端编译
    • 后端编译

CS基础

计算机组成原理

  • 组成
    • cpu
    • 内存
      • 段页式管理
    • 总线
    • 硬盘
    • 网卡
  • 重点问题
    • 程序是怎样跑起来的
    • 线程与中断
    • 内核态与用户态

操作系统

数据结构及算法

数据库

  • mysql:https://blog.csdn.net/aajjw/article/details/120145364
  • 分布式数据库
    • 分布式事务

Spring

  • https://blog.csdn.net/aajjw/category_11089329.html
  • Spring
    • IOC
    • AOP
    • 事务
  • Spring Boot
    • 自动装配
  • Spring MVC

分布式

  • 分布式理论:https://blog.csdn.net/aajjw/category_11277132.html
    • 是什么,解决什么问题,有什么难点
    • 共识算法/一致性算法
      • 是什么:解决不同副本数据一致性的问题,而不是(数据库)事务中的一致性
      • paxos
      • raft
    • CAP
    • BASE

微服务

  • netty
  • zk:https://blog.csdn.net/aajjw/article/details/120500748
  • dubbo3:https://editor.csdn.net/md/?articleId=119900381
  • spring cloud:https://blog.csdn.net/aajjw/category_11316384.html
    • spring cloud netflix
    • spring cloud alibaba
  • Redis:https://mp.csdn.net/mp_blog/manage/column/columnManage/11382645
    • redis
    • redis命令
    • 缓存问题
    • redis数量类型及编码
    • redis高可用集群部署
  • MQ:https://blog.csdn.net/aajjw/category_11379433.html
    • Kafka
    • rocketMQ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值