Java面试题
文章平均质量分 52
zzuSJW
为了美好的明天而战!
展开
-
【String】字符串的赋值理解
String 字符串赋值的理解原创 2022-09-07 15:45:17 · 577 阅读 · 2 评论 -
equals与==的区别
【代码】equals与==的区别。原创 2022-09-07 15:23:00 · 368 阅读 · 0 评论 -
SpringBoot常用注解以及整合SpringMVC的过程
目录SpringBoot常用注解SpringBoot整合SpringMVC SpringBoot常用注解 最重要的一个注解@SpringBootApplication,其余的注解后续补充。。。 @SpringBootApplication,这个注解是SpringBoot最重要的,最核心的注解,用在SpringBoot主类上,标识这是一个SpringBoot应用,用来开启SpringBoot的各项能力。 这个注解是一个复合注解,由@SpringBootConfiguration、@EnableAutoCon原创 2021-03-18 16:36:13 · 174 阅读 · 0 评论 -
SpringMVC执行流程
目录Spring MVC执行流程Spring MVC各组件说明Spring MVC工作原理图 Spring MVC执行流程 Spring MVC执行流程图 SpringMVC执行流程1. 用户发送请求至前段控制器DisPatcherServelet。 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3. 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象以及处理器拦截器(如果有则生成),一并返回给DispathcerServl原创 2021-03-17 10:55:45 · 90 阅读 · 0 评论 -
什么是Spring以及Spring常用的设计模式
目录Spring的理解1. 什么是Spring2. Spring的两个特点3. Spring中常用的设计模式 Spring的理解 1. 什么是Spring Spring是一款轻量级的JavaEE解决方案,整合了众多优秀的设计模式。 2. Spring的两个特点 IOC,控制反转,将创建对象的权利交给Spring,让Spring来控制对象的作用域和生命周期,我们用到的时候,直接去Spring容器中拿。 – Spring创建对象的作用域有:singleton、prototype、request、sessi原创 2021-03-16 16:27:24 · 170 阅读 · 2 评论 -
Cookie和Session的区别
目录Cookie和Session的区别 Cookie和Session的区别 Session是由服务器维持的一个服务器端的存储空间,客户端在连接服务器时,会由服务器生成一个唯一的SessionId,用该SessionId为标识符来存取服务器端的Session存取空间,由于Http连接 是无状态的,服务器无法单从网络连接来判断多次请求的客户是否为同一个,所以服务器会将SessionId这一数据保存在客户端,用Cookie保存的,用户提交请求时,会将这一SessionId提交给服务器来验证身份,从而来存取Ses原创 2021-03-16 15:51:18 · 57 阅读 · 0 评论 -
Spring是如何解决循环依赖的
文章目录Spring是如何解决循环依赖的? Spring是如何解决循环依赖的? 什么是循环依赖? 有两个类A、B。类A中的一个属性是类B,类B中的一个属性是类A,这种依赖就是循环依赖。 Spring是如何解决循环依赖的? Spring是通过递归的方式获取目标bean及其所依赖的bean的。 Spring实例化一个bean的时候,是分两步进行的,首先实例化目标bean,然后为其注入属性。 总结 综合这两点,也就是说,Spring在示例化一个bean的时候,是首先递归的实例化其所依赖的所有bean原创 2021-03-16 15:16:40 · 70 阅读 · 0 评论 -
类的加载
类的加载一、类的加载过程二、类的加载时机三、类加载器的分类四、类加载机制五、如何破坏双亲委派模型 一、类的加载过程 1. 加载 类的加载指的是将类的class文件读进内存,并为之创建一个java.lang.Class对象。 类的加载由类加载器完成,类加载器通常由JVM提供,我们可以继承ClassLoader类创建自己的类加载器。 2. 链接 链接包含三个步骤: a.验证 验证被加载的类是否具有正确的数据结构。 b.准备 类的准备阶段负责为类的静态变量分配内存,并为之设置默认的初始原创 2021-03-16 14:24:09 · 111 阅读 · 0 评论 -
过滤器和拦截器的区别
过滤器和拦截器的区别相同点不同点 相同点 1. 过滤器和拦截器都有权限控制和日志记录的功能,都是AOP思想的体现。 不同点 1. 触发时机不同,过滤器是在请求进去Servlet之前和Servlet处理完成之后进行操作,而拦截器是在请求进入Servlet之后离开Servlet之前进行操作。 2. Filter过滤器是Servlet规范规定的,只能用于web程序中。 3. 拦截器是Spring的一个车组件,归Spring管理,因此可以使用Spring的任何资源。 ...原创 2021-03-16 11:00:21 · 100 阅读 · 0 评论