常见java 和数据结构算法 问题总结

时间:2022-10-24 10:32:16

本文为常见java面试笔试 题型 . 之后会不停的总结



ClassLoader



Class.forName


装载、链接、初始化


自动装箱


运算符优先级


assert断言


三目运算符 类型转换


异常


移位运算符


String


synchronized


wait notify notifyAll Condition


自旋锁 Ticket锁 CLH锁 MCS锁


Lock 公平锁 非公平锁


LockSupport.park() LockSupport.unpark() 和wait notify


java内存模型 和 happens-before


并发容器


阻塞队列


线程池


信号量


GC算法


jmap调优


LRU算法


线程和进程的区别


RSA算法


最小生成树


图 的 BFS DFS 递归 和迭代


红黑树


树的三种遍历算法 递归 迭代


快排、堆排序、基数排序、桶排序、归并排序、图书馆排序、二叉树排序


class文件结构 


Object 方法 


java注解