Java复习——疑惑点(持续更新)

持续更新

  1. String 、StringBuffer、StringBuilder 之间的区别 为什么StringBuffer是线程安全的,StringBuilder是不安全的?
  2. 类的访问权限?
  3. 初始化的顺序?
  4. 自动装箱和自动拆箱?
  5. 集合类
  6. 反射和代理反射和代理
  7. 多线程
  8. 设计模式:设计模式
  9. JVM 垃圾回收
  10. JVM 类的生命周期
  11. 包装类的自动装箱和拆箱: 包装类的自动装箱和拆箱
  12. InputStreamReader流:JAVA基础知识之InputStreamReader流
  13. OutputStreamWriter流:JAVA基础知识之OutputStreamWriter流

结果,这小伙最近半年居然一直在闭关修炼,把一些基础的源码慢慢都啃了一遍。

最基本的HashMap 和 ConcurrentHashMap

线程池的源码实现

阻塞队列BlockingQueue相关实现

ReentrantLock 实现,以及其内部同步器Sync的实现原理

Future的实现原理

AtomicXXX是如何运转的

技术面

项目中的监控:那个监控指标常见的有哪些?

微服务涉及到的技术以及需要注意的问题有哪些?

注册中心你了解了哪些?

consul 的可靠性你了解吗?

consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?

项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理

Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?

Spring Cloud 有了解多少?

Spring Bean 的生命周期

HashMap 和 hashTable 区别?

Object 的 hashcode 方法重写了,equals 方法要不要改?

Hashmap 线程不安全的出现场景

线上服务 CPU 很高该怎么做?有哪些措施可以找到问题

JDK 中有哪几个线程池?顺带把线程池讲了个遍

SQL 优化的常见方法有哪些

SQL 索引的顺序,字段的顺序

查看 SQL 是不是使用了索引?(有什么工具)

TCP 和 UDP 的区别?TCP 数据传输过程中怎么做到可靠的?

说下你知道的排序算法吧

查找一个数组的中位数?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值