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.青蛙跳台阶问题

  • 相关阅读:
    MongoDB
    Vivado HLS与System Generator:联系与区别
    FPGA的图像处理技术,你知道多少?
    增量与位置PID
    zedboard之GPIO驱动(从FPGA一直到LINUX应用)
    珠峰攀登记录
    Source Insight建工程之Kernel
    zedboard 驱动理解
    研一上学期总结以及规划
    数字图象处理MATLAB学习
  • 原文地址:https://www.cnblogs.com/JHubery-code/p/9729202.html
Copyright © 2011-2022 走看看