
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 · 417 阅读 · 1 评论 -
JAVA高频面试题目集锦
一、equals()和==,以及HashCode() =号 如果是值引用,比较值是否相等; 如果是对象引用,比较对象内存地址是否相同 equals()方法中,默认使用等号,如果说我们想要判断对象是否相等需要重写equals方法 HashCode() Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通常用来将对象的 内存地址 转换为整数之后返回。 一般情况下重写equals方法的同时需要重写HashCode,假如不重写HashCode会发生什么情况呢? 以H原创 2021-03-28 23:37:34 · 804 阅读 · 0 评论