JAVA必备知识

  1. 抽象类里的抽象方法必须写全,没有简写形式。

  2. 端口号0-65535,0-1024被系统占用

  3. IOC控制反转

  4. SpringMVC 原理,执行过程。
    SpringMVC原理:SpringMVC以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。
    执行过程:
    在这里插入图片描述
    客户端(浏览器)发送请求,请求提交到DispatcherServlet。
    DispatcherServlet调用HandlerMapping查询请求信息,找到对应的Controller。
    DispatcherServlet调用对应Controller
    Controller会根据请求信息来调用Service,Service会处理相应的业务逻辑。
    Service处理完业务后,会返回一个ModelAndView对象,Model是返回的数据对象,View是个逻辑上的View。
    DispatcherServlet调用ViewResolver,ViewResolver 会根据逻辑View查找实际的View。
    DispaterServlet把返回的Model传给View。
    通过View返回处理结果给请求者客户端(浏览器)并显示

  5. Maven 是干什么的?
    Maven 是项目构建、版本和依赖管理工具。

  6. Redis支持的数据类型。

  • String(字符串)
  • hash(哈希)
  • list(列表)
  • set(集合)
  • zset (sorted set:有序集合)
  1. GET方法与POST方法的区别
    在这里插入图片描述
  2. JSP的九大隐式对象
    JSP翻译引擎在将JSP翻译成servlet的过程中, 在servlet里预先定义了九个对象, 因此我们可以在JSP页面中直接使用这九个对象
    page(this)
    request
    response
    config
    application
    session
    exception
    out
    pageContext
  3. 何为Spring Bean容器?Spring Bean容器与Spring IOC 容器有什么不同吗?
    用于创建bean对象,管理bean对象的那个容器
    Spring IOC 容器本质上指的的就是Spring Bean容器,
    Spring Bean容器中最核心一个机制是IOC机制(
    控制反转),所以有时候又将springbean容器称之为
    Spring IOC 容器.
  4. Spring 工厂底层构建Bean对象借助什么机制?当对象不使用了要释放资源,目的是什么?何为内存泄漏?
    借助反射机制,防止内存泄漏,对象已经不使用了但占用着内存,这种现象称之为内存泄漏,内存泄漏不是内存溢出,但是它是内存溢出的一个导火索. 内存溢出直接就导致系统崩溃了
  5. MyBatis应用中#与$有什么异同点?
    相同点:都是通过get来获取值的
    不同点:$传进去的字符串不带引号 #号带引号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值