面试题整理
文章平均质量分 52
wjg_selected
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC常见面试题总结
什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。 SpringMVC的流程? 1.前端控制器 DispatcherServlet:接收请求、响应结果,相当于转发器,有了DispatcherServlet 就减少了其它组件.转载 2021-05-13 18:57:21 · 180 阅读 · 0 评论 -
Mybatis面试中的常见问题
Mybatis面试中的常见问题 什么是Mybatis? 1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。 2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 解释一下MyBatis中的动态SQL 对于一些复杂的查原创 2021-05-13 18:31:33 · 149 阅读 · 0 评论 -
Spring框架
Spring的自动装配 Spring的自动装配有byName(通过Bean的名字)、byType(通过Bean的类型)、constructor(这是类似于byType,不过它是通过构造器的参数类型)、autodetect(先检测是否有默认的构造器constructor,否者通过byType) Spring的作用域 在早期的Spring框架中,只有两个作用域(分别是singleton和prototype,即单例模式和原型模式,单例模式指Bean以单例的方式存在,原型模式指每次从容器中调用Bean时,都..原创 2021-05-11 15:35:55 · 103 阅读 · 0 评论 -
为什么要重写hashcode( )和equals( )?
为什么要重写hashcode( )和equals( )? 默认情况下Object中equals方法只是判断的为是否为同一个对象的引用。 hashcode不相同,用equals()方法判断的返回的一定为false。 hashcode相同,equals()方法返回值不能确认,可能为true,可能为false。 上述了两种方法的关系之后,我们知道判断的时候先根据hashcode进行的判断,相同的情况下再根据equals()方法进行判断。如果只重写了equals方法,而不重写hashcode的方法,原创 2021-05-10 18:45:19 · 250 阅读 · 0 评论 -
Java中是如何支持正则表达式操作的?
Java中是如何支持正则表达式操作的? Java中的String类提供了支持正则表达式操作的方法,包括:matches()、replaceAll()、replaceFirst()、split()。并且Java中可以用Pattern类表示正则表达式对象,它提供了丰富的API进行各种正则表达式操作。 import java.util.regex.Matcher; import java.util.regex.Pattern; class RegExpTest { public static void m原创 2021-05-10 17:18:38 · 239 阅读 · 0 评论 -
Java和PHP的区别
Java和PHP的区别? PHP的库函数用C实现,而Java核心运行时类库(jdk/jre/lib/rt.jar,大于60MB)用Java编写(jdk/src.zip), 所以Java应用运行的时候,用户编写的代码以及引用的类库和框架都要在JVM上解释执行。 PHP内置模板引擎,自身就是模板语言.而Java Web需要使用JSP容器如Tomcat或第三方模板引擎。 ...原创 2021-05-10 17:16:33 · 111 阅读 · 0 评论 -
hashCode() 和equals() 方法的重要性体现在什么地方?
请谈一谈,hashCode() 和equals() 方法的重要性体现在什么地方? 在java中,hashMap使用hashCode()和equals()方法来确定键值对的索引,根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。 ...原创 2021-05-10 01:49:19 · 314 阅读 · 0 评论
分享