小红书Java 面试
文章目录
- 面试内容
- 1 自我介绍
- 2 Java 基础
- static 关键字是用来干什么的,static 修饰的方法里面可以使用非静态的成员变量吗,为什么呢
- private 修饰的方法是否可以被子类覆盖,覆盖和重载有什么区别
- 进程跟线程的区别
- Java 中创建线程有几种方式 ,线程有那些状态,线程被中断跟被阻塞有什么区别
- 什么是死锁,JVM 的场景下怎么去发现死锁
- Java 中有哪些集合类
- 如何权衡使用有序数组还是无序数组
- Java 垃圾回收的目的是啥,程序中把一个对象的引用直接置为 null,会立即触发垃圾回收吗,垃圾回收有串行收集器和吞吐量收集器,它们的区别是什么
- throw 和 throws 有什么区别
- 什么是 servlet,servlet 生命周期有哪些
- HttpClient 的 doGet 和 doPost 有什么区别
- cookie 和 session 的区别
- 3 MySQL
- 4 其他
- 5 反问