![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA高频面试题
文章平均质量分 94
丘山一郎
这个作者很懒,什么都没留下…
展开
-
Mybatis高频面试题——计算机网络
一、#{}、${}区别#{}是预编译处理,KaTeX parse error: Expected ‘EOF’, got ‘#’ at position 21: …串替换。 Mybatis在处理#̲{}时,会将sql中的#{}替…{}时,就是把${}替换成变量的值。使用#{}可以有效的防止SQL注入,提高系统安全性。二、请说说MyBatis的工作原理在学习 MyBatis 程序之前,需要了解一下 MyBatis 工作原理,以便于理解程序。MyBatis 的工作原理如下图1)读取 MyBatis 配原创 2021-04-18 11:42:49 · 357 阅读 · 1 评论 -
JAVA高频面试题目集锦
一、equals()和==,以及HashCode()=号 如果是值引用,比较值是否相等; 如果是对象引用,比较对象内存地址是否相同equals()方法中,默认使用等号,如果说我们想要判断对象是否相等需要重写equals方法HashCode()Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通常用来将对象的 内存地址 转换为整数之后返回。一般情况下重写equals方法的同时需要重写HashCode,假如不重写HashCode会发生什么情况呢?以H原创 2021-03-28 23:37:34 · 643 阅读 · 0 评论