java开发面试遇到的问题
- Java面向对象编程的三大特性
- 类加载过程
- Java常见的几种设计模式
- Java中Synchronized的用法
- JAVA中final关键字的作用
- Java final 修饰符知识点总结
- 数据库的隔离级别
- 页替换算法以及缺页率
- 无分类编址CIDR
- CopyOnWrite
- AQS原理
- 进程和线程
- 绝对路径和相对路径
- 描述Java动态代理的几种实现方式,分别说出相应的优缺点。
- 深入理解JVM-内存模型(jmm)和GC
- HashMap的实现原理和底层数据结构
- CyclicBarrier的使用
- Java 并发编程:核心理论
- Java并发编程:Synchronized及其实现原理
- Java并发编程:Synchronized底层优化(偏向锁、轻量级锁)
- Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)
- Java 并发编程:volatile的使用及其原理
- mysql索引及索引的存储结构
- 一文搞懂InnoDB索引存储结构
- 面试官:MySQL的索引结构为什么使用B+树,而不是其他树形结构?
- 什么是AOP?实现原理是什么?‘’
- HashMap在jdk1.8为何引入了红黑树?
- HashMap底层实现和原理(源码解析)
- JVM内存分配策略
- Java-GC 垃圾收集器(HotSpot)、
- 控制反转与依赖注入概述——Spring IOC/DI(一)
- Java中关于内存泄漏出现的原因汇总及如何避免内存泄漏(超详细版)
等你足够优秀时,你想要的都会来找你!