![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA面试题
文章平均质量分 87
java技术栈面试题
RobotZero
这个作者很懒,什么都没留下…
展开
-
JVM面试专题及答案
1. 内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面, class 类信息常量池(static 常量和 static 变量)等放在方法区new: · 方法区:主要是存储类信息,常量池(static 常量和 static 变量),编译后的代码(字 节码)等数据 · 堆:初始化的对象,成员变量 (那种非 static 的变量),所有的对象实例和数组都要 在堆上分配 · 栈:栈的结构是栈帧组成的,调用一个方法就压入一帧,帧上面存储原创 2021-09-10 17:11:51 · 92 阅读 · 0 评论 -
SpringMVC面试专题及答案
1、什么是 SpringMvc? 答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2、Spring MVC 的优点:答: 1)它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java 组件.并且和 Spring 提供的其他基础结构紧密集成. 2)不依赖于 Servlet API(目标虽是如此,但是在实现的时候确实是依赖于 Servlet 的) 3)可以任意使用各种视图技术,而不仅仅局限于 JSP 4)支持各种请求资源的映射原创 2021-09-10 17:14:21 · 681 阅读 · 0 评论 -
SpringCloud面试专题及答案
问题一: 什么是 Spring Cloud? Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。 Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 问题二: 使用 Spring Cloud 有什么优势? 使用 Spring Boot 开发分布式微服务时,我们面临以下问题 • 与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。 • 服务原创 2021-09-10 17:13:47 · 106 阅读 · 0 评论 -
SpringBoot面试专题及答案
问题一 什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力,因为我们现在必须从头开始做所有事情。 Spring Boot 是解决这个问原创 2021-09-10 17:12:29 · 114 阅读 · 0 评论