一、面向对象的特征有哪些方面?java
二、访问修饰符public,private,protected,以及不写(默认)时的区别?node
三、String 是最基本的数据类型吗?面试
四、float f=3.4;是否正确?spring
五、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?sql
六、Java 有没有goto?数据库
七、int 和Integer 有什么区别tomcat
八、&和&&的区别?安全
九、解释内存中的栈(stack)、堆(heap)和静态存储区的用法数据结构
十、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?mybatis
不少经典题目,再也不举例......
一、Object的wait()和notify() 方法juli
二、并发特性 - 原子性、有序性、可见性
三、synchronized 实现原理?
四、volatile 的实现原理?
五、Java 内存模型(JMM)
六、有关队列 AQS 队列同步器
七、锁的特性
八、ReentrantLock 锁
九、ReentrantReadWriteLock
十、Synchronized 和 Lock 的区别
十一、Java 中线程同步的方式
十二、CAS 是一种什么样的同步机制?多线程下为何不使用 int 而使用 AtomicInteger?
1三、HashMap 是否是线程安全?如何体现?如何变得安全?
1四、ConcurrentHashMap 的实现方式?
1五、CountDownLatch 和 CyclicBarrier 的区别? 并发工具类
1六、怎么控制线程,尽量减小上下文切换?
1七、什么是乐观锁和悲观锁?
1八、阻塞队列
1九、线程池
20、为何要使用线程池?
2一、生产者消费者问题
一、#{}和${}的区别是什么?
二、Xml映射文件中,除了常见的select|insert|updae|delete标签以外,还有哪些标签?
三、最佳实践中,一般一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工做原理是什么?Dao接口里的方法,参数不一样时,方法能重载吗?
四、Mybatis是如何进行分页的?分页插件的原理是什么?
五、简述Mybatis的插件运行原理,以及如何编写一个插件。
六、Mybatis执行批量插入,能返回数据库主键列表吗?
七、Mybatis动态sql是作什么的?都有哪些动态sql?能简述一下动态sql的执行原理不?
八、Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?
九、Mybatis能执行一对1、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别。
十、Mybatis是否支持延迟加载?若是支持,它的实现原理是什么?
十一、Mybatis的Xml映射文件中,不一样的Xml映射文件,id是否能够重复?
十二、Mybatis中如何执行批处理?
1三、Mybatis都有哪些Executor执行器?它们之间的区别是什么?
1四、Mybatis中如何指定使用哪种Executor执行器?
1五、Mybatis是否能够映射Enum枚举类?
1六、Mybatis映射文件中,若是A标签经过include引用了B标签的内容,请问,B标签可否定义在A标签的后面,仍是说必须定义在A标签的前面?
1七、简述Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系?
1八、为何说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?
.........
................
................
........
还有好多面试专题,如何书写简历,面试经验,再也不举例,2020版目录以下,持续更新中,有想要获取这份资料的小伙伴关注公众号:知识追寻者 ,后台回复 拍拍知识追寻者 便可获取;