开发框架】【Java基础】java常用框架面试题

2021-01-22 16:50发布

15条回答
桥豆麻袋
2楼 · 2021-01-22 17:24

我帮你整理10道面试最容易问的框架问题哈,然后答案内容太多了,你自己去网上搜吧。。


1、谈谈对spring框架的了解 ,spring有什么作用(IOC,AOP),spring的核心是什么?

2、SpringMVC的常用注解,执行流程,都有哪几种解析器,必须要返回modelAndView么,SpringMVC接收一个json数据时怎么处理的,用什么注解?

3、Spring 依赖注入的几种方式?

4、Spring设置为单例 ,那么线程安全问题怎么解决?

5、 Struts2 和SpringMVC的区别 ?

6、Struts2可以是单例的吗 为什么?

7、什么是有状态对象,什么是无状态对象?

8、Spring的常用注解?

9、报表用的什么生成图表?

10、Spring 是如何管理事务的?

summer
3楼 · 2021-01-22 17:46

什么是Spring?

使用Spring框架的好处是什么?

Spring由哪些模块组成?

什么是Spring beans?

解释Spring支持的几种bean的作用域

Spring框架中的单例bean是线程安全的吗?

解释Spring框架中bean的生命周期


猫的想法不敢猜
4楼 · 2021-01-24 10:46
  • 说说List,Set,Map三者的区别?

  • Arraylist 与 LinkedList 区别?

    • 补充内容:RandomAccess接口

    • 补充内容:双向链表和双向循环链表

  • ArrayList 与 Vector 区别呢?为什么要用Arraylist取代Vector呢?

  • 说一说 ArrayList 的扩容机制吧

  • HashMap 和 Hashtable 的区别

  • HashMap 和 HashSet区别

  • HashSet如何检查重复

  • HashMap的底层实现

    • JDK1.8之前

    • JDK1.8之后

  • HashMap 的长度为什么是2的幂次方

  • HashMap 多线程操作导致死循环问题

  • ConcurrentHashMap 和 Hashtable 的区别

  • ConcurrentHashMap线程安全的具体实现方式/底层具体实现

    • JDK1.7(上面有示意图)

    • JDK1.8 (上面有示意图)

  • comparable 和 Comparator的区别

    • Comparator定制排序

    • 重写compareTo方法实现按年龄来排序

  • 集合框架底层数据结构总结

    • 1. List

    • 2. Set

    • Collection

    • Map

  • 如何选用集合?


来自幽府的客人
5楼 · 2021-01-24 22:51

1、谈谈对spring框架的了解 ,spring有什么作用(IOC,AOP),spring的核心是什么?

2、SpringMVC的常用注解,执行流程,都有哪几种解析器,必须要返回modelAndView么,SpringMVC接收一个json数据时怎么处理的,用什么注解?

3、Spring 依赖注入的几种方式?

4、Spring设置为单例 ,那么线程安全问题怎么解决?

5、 Struts2 和SpringMVC的区别 ?


锦衣夜行1
6楼 · 2021-01-24 22:56

这是我找到的

1、谈谈对spring框架的了解 ,spring有什么作用(IOC,AOP),spring的核心是什么?

2、SpringMVC的常用注解,执行流程,都有哪几种解析器,必须要返回modelAndView么,SpringMVC接收一个json数据时怎么处理的,用什么注解?

3、Spring 依赖注入的几种方式?

4、Spring设置为单例 ,那么线程安全问题怎么解决?

5、 Struts2 和SpringMVC的区别 ?

6、Struts2可以是单例的吗 为什么?

7、什么是有状态对象,什么是无状态对象?

8、Spring的常用注解?

9、报表用的什么生成图表?

10、Spring 是如何管理事务的?


任@先生
7楼 · 2021-01-25 08:52

什么是Spring?

使用Spring框架的好处是什么?

Spring由哪些模块组成?

什么是Spring beans?

解释Spring支持的几种bean的作用域

Spring框架中的单例bean是线程安全的吗?等等


buzuofa100
8楼 · 2021-01-25 09:35

什么是Spring?

使用Spring框架的好处是什么?

Spring由哪些模块组成?

什么是Spring beans?

解释Spring支持的几种bean的作用域

Spring框架中的单例bean是线程安全的吗?

解释Spring框架中bean的生命周期


722
9楼 · 2021-01-25 09:41

1、谈谈对spring框架的了解 ,spring有什么作用(IOC,AOP),spring的核心是什么?

2、SpringMVC的常用注解,执行流程,都有哪几种解析器,必须要返回modelAndView么,SpringMVC接收一个json数据时怎么处理的,用什么注解?

3、Spring 依赖注入的几种方式?

4、Spring设置为单例 ,那么线程安全问题怎么解决?

5、 Struts2 和SpringMVC的区别 ?


相关问题推荐

  • 回答 4

    最简单的框架就是一个函数接口 lower.MyFramework,它对两个double操作后返回一个double值。

  • 回答 24
    已采纳

    Spring:在开发人员的选择中,Spring MVC和Spring Boot远远领先于其他Java技术。对于开发人员来说,这里的一大优势是他们可以不受其他模块约束并专注于一个模块,因为spring利用了控制反转(IoC)。MyBatis :支持普通 SQL查询,存储过程和高级映射的优秀持久层...

  • 回答 4
    已采纳

    1、Django Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。2、Flask Flask是一个使用 Python ...

  • 回答 3

    框架的好处:对于互联网的产品而言,前端用户体验往往决定了一款产品的竞争力和吸引力;而对于前端工程师来说,考虑的问题更为复杂,他们既要为网站上提供的产品和服务实现一流的Web页面、优化代码,保证体验的最佳,更要考虑与市面上各大浏览器的兼容性,还需...

  • 回答 6

    AngularJS框架React框架Vue框架

  • 回答 2

    java常用开源框架如下:1.SpringFramework 【Java开源JEE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的...

  • 回答 1

    用来做分布式爬虫的框架

  • 回答 1

    主流框架还是spring生态的内容!现在微服务架构已经成为主流,所以spring生态里是springboot和springcloud是首当其冲的!还有Apache的dubbo也是主流。可以学习。其他关于JAVA的比如mybatis,hibernate,redis,netty,ngnix这些都是比较常用于微服务分布式架...

  • 回答 3

    对于学Java的人来说,学习和了解框架是必修的,但是Java的框架比较多,并不需要全部都学,只要学几个常用的框架,在工作的时候就差不多够用了。Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、Shiro。不过这...

  • 回答 1

    javascript 就是我们常说的原生js,用来做前端页面开发的脚本语言,当然现在通过nodejs也可以实现后端开发。jQuery是js的函数库,用原生js开发常见的业务功能比较繁琐,所以就诞生了jQ,它将大多数的常用函数进行了封装,大大提升了开发效率。AJAX是一种js中的...

  • 回答 6
    已采纳

    1:weUI  官方网址:https://weui.io/官方介绍:WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。优点:做为开发者的我们可以不用写太多css,直接拿过来就可以用。组件都有...

没有解决我的问题,去提问