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

  • 相关阅读:
    MySQL数据库之索引
    python面向对象编程
    linux端口占用
    lintcode
    java基础
    lintcode
    linux 常用命令
    Docker & Kubernates
    angular preparation
    java 命令行
  • 原文地址:https://www.cnblogs.com/JHubery-code/p/9729202.html
Copyright © 2011-2022 走看看