java面试题

1、java的两种异常类型及区别

2、synchronized与lock锁的区别

3、hashmap的底层原理。

4、js中对象的创建与赋值

5、mybatis中#{} 与${}区别。其他防止sql注入的方式。

6、cookie与session的区别(需详细)、

7、excel导出导入大量数据可能会出现什么问题。咋样改善

8、如何将两sql的结果合并 UNION ALL  (需进一步了解union all的用法)

9、组合索引的最左原则

10、如何设计一个安全的对外接口  https://www.cnblogs.com/yyjie/p/7486452.html

11、mybatis中常用标签

12、string是怎么存储的  string a="123";  string b="123"   a为什么不等于b(a!=b)

13、值传递 、 引用传递

14、索引字段值不唯一,应该选择的索引类型是( 普通索引)

原文地址:https://www.cnblogs.com/zouhong/p/13362850.html