zoukankan      html  css  js  c++  java
  • Java面试题准备(二)

    3.spring mvc和struts mvc的区别

    主要从框架机制、拦截机制、性能方面、配置方面、设计思想、集成方面 六个方面阐述两个框架的区别。(https://blog.csdn.net/weixin_38687764/article/details/80038593)

    框架机制:Struts2采用的是Filter(StrutsPrepareAndExecuteFilter)实现的,SpringMvc(DispatcherServlet)则采用Servlet实现;Filter在容器启动之后即初始化,服务器停止之后销毁,晚于Servlet,Servlet是在调用时初始化,先于Filter调用,服务停止后销毁。

    4.抽象类和接口的区别

    5.覆盖和重载

    6.进程和线程的区别

    7.线程有哪些状态

    8.如何创建线程

    9.wait和sleep的区别

    10.集合有那几种?list和set的区别?

    11.hashmap的实现,冲突,初始容量和加载因子?怎么扩容?

    12.如何取出hashmap中的value存入list中

    13.spring的aop和Ioc讲讲吧

    14.快速排序怎么实现的?

    15.数据库索引为什么用B树?原理是啥

    16.数据库的锁有哪几种?语句怎么实现

    17.数据库分页查询

    18.数据库的搜索引擎

    19.tcp和udp的区别

    20.讲讲KMP算法的理解

    21.八王后问题有了解吗?讲讲算法实现

    22.青蛙跳台阶问题

  • 相关阅读:
    基本的Web控件二
    基本的Web控件一
    centos更改默认语言
    nginx优化配置
    使用nginx的proxy_cache做网站缓存
    centos7配置笔记
    redis批量删除
    Linq常用操作
    MVC ViewData和ViewBag[转]
    Transact-SQL的除法问题
  • 原文地址:https://www.cnblogs.com/JHubery-code/p/9729202.html
Copyright © 2011-2022 走看看