编程语言
首页 > 编程语言> > Java面试突击1

Java面试突击1

作者:互联网

Java面试突击1

Java基础

java的自动装箱与拆箱

1583473400374.drawio.html 5.52 KB
自动装箱与自动拆箱

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

1583646627650.drawio.html 10.2 KB
equals和hashCode

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

设计模式

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

1583663114377.drawio.html 13.88 KB
设计模式
设计模式学习网站:https://www.jianshu.com/nb/32976918

JVM相关

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

1583730329726.drawio.html 473.36 KB
Diagram
垃圾收集器:https://www.cnblogs.com/chenpt/p/9803298.html

JVM调优流程

1583730067808.drawio.html 1.77 KB
Diagram

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

多线程相关

线程的状态转换过程

Java线程状态转换
Java线程状态转换

1583716710243.drawio.html 21.68 KB
Diagram

线程池的使用

1583727729123.drawio.html 5.32 KB
线程池

Java锁相关

CAS和AQS 待整理

enter description here
enter description here

1583732521275.drawio.html 2.25 KB
Diagram

Spring

spring的启动过程

1583559841132.drawio.html 23.34 KB
spring的启动过程
参考:https://www.jianshu.com/p/8c24e0c804cc

springboot的启动过程

nio和netty

dubbo

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

ID[1]


  1. 123

标签:KB,Java,spring,面试,html,drawio,突击,设计模式
来源: https://www.cnblogs.com/Serenity1994/p/12463421.html