学习笔记 | Java基础

学习笔记 | Java基础

Java基础

java的自动装箱与拆箱

学习笔记 | Java基础_第1张图片
自动装箱与自动拆箱

Object类中的equals和hashCode方法的作用?什么时候要重写hashCode?

学习笔记 | Java基础_第2张图片
equals和hashCode

静态内部类的作用,为啥要有静态内部类?是否可以单独实例化静态内部类?静态内部类能否访问外部类的成员变量?
内部类的作用,为啥要设计内部类?是否可以单独实例化内部类?内部类能否访问外部类的成员变量?
抽象类的抽象方法是否可以用static修饰?项目中哪些地方用到过抽象类?
finally关键字的作用,项目中哪些地方会用到finally?
spring的bean的声明方式有哪些?
spring的bean初始化后想向spring发送一个消息,应该怎么做?
spring事务的传播级别,分别用在什么场景下?

设计模式

说一说你在项目中使用过的设计模式

学习笔记 | Java基础_第3张图片
设计模式

设计模式学习网站: https://www.jianshu.com/nb/32976918

JVM相关

文章推荐:https://www.jianshu.com/p/76959115d486
说一说JVM的内存模型
java类的生命周期
类加载器与双亲委派机制
垃圾回收算法有哪些?
垃圾回收器有哪些,使用的什么垃圾回收算法?

学习笔记 | Java基础_第4张图片
Diagram

垃圾收集器: https://www.cnblogs.com/chenpt/p/9803298.html

JVM调优流程

学习笔记 | Java基础_第5张图片
Diagram

生产环境cpu100%了,你会怎么处理?

多线程相关

线程的状态转换过程

学习笔记 | Java基础_第6张图片
Java线程状态转换

学习笔记 | Java基础_第7张图片
Diagram

线程池的使用

学习笔记 | Java基础_第8张图片
线程池

Java锁相关

CAS和AQS 待整理

学习笔记 | Java基础_第9张图片
enter description here

学习笔记 | Java基础_第10张图片
Diagram

Spring

spring的启动过程

学习笔记 | Java基础_第11张图片
spring的启动过程

参考: https://www.jianshu.com/p/8c24e0c804cc

springboot的启动过程

nio和netty

  • netty零拷贝的实现原理

dubbo

dubbo服务暴露的过程
rpc和http哪个性能更高,为什么

ID[1]


  1. 12463437 ↩

你可能感兴趣的:(学习笔记 | Java基础)