梳理了好久,总算是把面试题全部导出来了,毕竟还要上班,这次就给大家总结了一些JAVA开发岗位的经典面试题。
篇幅较大,阅读过程中可能会有点繁琐! 但请细细观看,文章末尾有留给大家的小惊喜!!!
千万不要错过了~ 话不多说,咱们就直接开整!
四型八种
有4种:
例如一个对象中有一个List,浅拷贝和深拷贝效果不同。
Java IO流中40多个类,都是从以下4个抽象基类中派生出来的:
例如:加载MySQL的驱动类,如Hibernate、MyBatis等框架中会使用。
//加载MySQL的驱动类
Class.forName('com.mysql.jdbc.Driver.class');
复制代码
一共有4种方式
两个方法都可以向线程池提交任务。
SQL 标准定义了四个隔离级别
但要注意,MySQL InnoDB在 REPEATABLE-READ(可重读)隔离级别下,使用的是Next-Key Lock 锁算法,因此可以避免幻读的产生,所以MySQL默认的的隔离级别,REPEATABLE-READ级别也达到了SERIALIZABLE(可串行化)级别的隔离要求。因为级别越高,事务请求的锁越多,所以大部分的数据库隔离级别都是READ-COMMITTED(读取已提交)。
分库分表后,每个表的id都是从1开始累加,这样是不对的,我们需要一个全局唯一id来支持。
今天的面试题分享就到这里了,说是200道,其实阿博也没怎么数过,有耐心的朋友可以数一下,评论区给阿博看看!