新希望六和 2022-12-16 二面(面经七)
多态理解,并通过类来列举
相同的方法作用于不同类的得到不同的结果。即父类引用指向子类对象时,调用的方法和成员变量,当子类进行方法重写或者变量与父类中的变量同名时,调用的都是子类的,否则,会调用父类中的。
重载重写都是是多态的一种表现,重载是类的多态,重写是子类与父类的多态表现 。
介绍一下JWT
用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的
一个http的请求流程(就是Spring的执行流程)
springMvc介绍一下
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。
重载和重写的区别
……
能不能有两个相同的重载方法
不能,……
servlet生命周期
加载类—>实例化(为对象分配空间)—>初始化(为对象的属性赋值)—>请求响应(服务阶段)—>销毁
aop是什么,详解aop原理
面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术
原理:
aop的底层实现是代理模式加反射.代理模式分为多种,静态代理和动态代理,动态代理面又分为jdk动态代理和cglib动态代理,代理模式的好处:可以防止对方得到我们真实的方法;