面试集锦
春风化作秋雨
学而思,思而学
展开
-
Spring MVC 与struts2的区别简说
1、Spring MVC是基于方法的拦截,即一个方法映射一个url,是单利模式;而struts2是基于类的拦截,每次请求就会创建一个action,是多例模式。2、Spring MVC的入口是servlet,即DispatcherServlet,而struts2的入口是Filter,即StrutsPrepareAndExecuteFilter。3、Spring MVC(Spring3.0及其以上),可做到0配置文件,而struts2则不可以。4、Spring MVC开发效率、性能、安全性都远高于s原创 2021-12-01 21:10:43 · 674 阅读 · 0 评论 -
聊聊什么是技术栈
1、技术栈 定义:一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。 举个例子:开发一个普通OA系统,您使用了html + css + javascript + vue+ Spring Boot+Spring cloud+ hibernate + Spring+rock...原创 2020-01-09 22:27:35 · 47607 阅读 · 4 评论 -
40个java集合面试题目与答案整理
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保...转载 2018-07-30 23:01:15 · 557 阅读 · 0 评论 -
Java高级开发工程师面试考纲
1、Java基础1.1 Collection和Map(1)掌握Collection和Map的继承体系。(2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、TreeMap、Ha...转载 2018-07-27 16:57:50 · 536 阅读 · 0 评论 -
Java基础知识整理
相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性. 可扩充性:增加新的子类不影响已经存在的类结构. 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子...转载 2018-10-31 23:33:58 · 792 阅读 · 0 评论 -
69道Spring面试题和答案详解
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2M...转载 2018-08-15 22:40:19 · 686 阅读 · 0 评论 -
网罗各大厂_Java面试题集锦
素材收集于网罗,谨希望能帮助大家。阿里巴巴一面(36分钟)芝麻信用1.hashmap和hashtable区别2.为什么产生死锁3.jvm类加载4.java反射获取私有属性,改变值5.反射用途6.所用数据库7.项目难点,问题8.如何解决项目中遇到的问题9.项目中遇到最自豪的地方10.会什么算法二面(44分钟)支付宝创新1.讲项目2.数据库...原创 2019-06-13 10:29:24 · 1014 阅读 · 0 评论