面试
文章平均质量分 91
面试界的葵花宝典,Java基础及核心技术,常用框架和中间件面试题,助你快速上岸
让程序飞
偏好Java、Linux... 努力做更好的自己 Go ahead...
展开
-
Java经典面试题汇总(一)容器
本篇总结的是Java容器相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~1. Java 容器都有哪些?Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet...原创 2021-05-28 19:09:27 · 1719 阅读 · 41 评论 -
Java经典面试题汇总(二)基础
本篇总结的是Java容器相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~原创 2021-05-30 12:15:57 · 454 阅读 · 38 评论 -
Java经典面试题汇总(三)异常
本篇总结的是Java异常相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. Java的异常机制2. Java如何自定义异常?3. throw 和 throws 的区别?4. Java 中被检查的异常和不受检查的异常有什么区别?5. final、finally、finalize 有什么区别?6. try-catch-finally 中哪个部分可以省略?7. try-catc...原创 2021-05-31 12:19:21 · 308 阅读 · 25 评论 -
Java经典面试题汇总(四)Java Web
本篇总结的是Java Web相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. JSP 和 servlet 有什么区别?2. 什么是Tomcat?3. Tomcat容器是如何创建Servlet类实例?用到了什么原理?4. 拦截器和过滤器的区别?5.说一下 JSP 的 4 种作用域?6. JSP 有哪些内置对象?作用分别是什么?7. Servlet的生命周期8. sess...原创 2021-06-01 10:12:24 · 661 阅读 · 28 评论 -
Java经典面试题汇总(五)网络编程
本篇总结的是Java 网络编程相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. HTTP响应码 301 和 302 代表的是什么?有什么区别?2. 简单说一下http协议?3. HTTP与HTTPS的区别?4. HTTP协议下客户端请求报文是什么?5. HTTP协议服务器响应报文有哪些?6. HTTP协议中的请求方法有哪些?7. 常见的HTTP状态码有哪些?8. ...原创 2021-06-03 20:30:24 · 2424 阅读 · 26 评论 -
Java经典面试题汇总(六)JVM
本篇总结的是JVM相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~1.说一下 JVM 的主要组成部分?及其作用?类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据...原创 2021-06-13 14:01:01 · 1328 阅读 · 23 评论 -
Java经典面试题汇总(七)多线程
本篇总结的是Java多线程相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~1.并行和并发有什么区别?并行:多个处理器或多核处理器同时处理多个任务。 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。2. 线程和进程的区别?一个程序下至少有一个进程,一个进程下至少有一个...原创 2021-06-13 22:39:03 · 6353 阅读 · 67 评论 -
Java经典面试题汇总(八)Spring
什么是Springspring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。...原创 2021-06-19 20:41:14 · 394 阅读 · 15 评论 -
Java经典面试题汇总(九)Mybatis
本篇总结的是Mybatis框架相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. MyBatis 中 #{}和 ${}的区别是什么?2. MyBatis 有几种分页方式?3. MyBatis 逻辑分页和物理分页的区别是什么?4. MyBatis 是否支持延迟加载?延迟加载的原理是什么?5. 说一下 MyBatis 的一级缓存和二级缓存?6. MyBatis 有哪些执行器(Exe...原创 2021-06-20 11:43:07 · 444 阅读 · 8 评论 -
Java经典面试题汇总(十)Spring MVC
本篇总结的是Spring MVC框架相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. 什么是Spring MVC ?2. Spring MVC有哪些组件?3. 说一下 Spring MVC运行流程?4. Spring MVC的优点:5. @RequestMapping 的作用是什么?6. 如果在拦截请求中,我想拦截get方式提交的方法,怎么配置?7. SpringMV...原创 2021-07-03 14:57:20 · 294 阅读 · 4 评论 -
Java经典面试题汇总(十一)Spring Boot
本篇总结的是Spring-Boot框架相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~1. 什么是 Spring Boot?Spring Boot 是为 Spring 服务的,是用来简化新 Spring 应用的初始搭建以及开发过程的。2. 为什么要用 Spring Boot?配置简单 独立运行 自动装配 无代码生成和 xml 配置 提供应用监控 易上手 提升开发效率3. S...原创 2021-07-15 17:55:00 · 296 阅读 · 2 评论 -
Java经典面试题汇总(十二)Spring Cloud
本篇总结的是Spring-Boot框架相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. 什么是 Spring Cloud?2. Spring Cloud 断路器的作用是什么?3. Spring Cloud 的核心组件有哪些?4. 什么分布式系统?5. 分布式系统的CAP理论?6.Spring Cloud的版本关系?7.SpringCloud 适合做注册中心的有哪些?...原创 2021-07-24 12:21:07 · 228 阅读 · 0 评论 -
Java经典面试题汇总(十三)Dubbo
本篇总结的是Dubbo相关的面试题,后续会持续更新,希望我的分享可以帮助到正在备战面试的实习生或者已经工作的同行,如果发现错误还望大家多多包涵,不吝赐教,谢谢~目录1. Dubbo是什么?2. SpringCloud和Dubbo有哪些区别?3. Dubbo默认使用什么注册中心,还有别的选择吗?4. Dubbo有哪几种负载均衡策略,默认是哪种?5. Dubbo支持分布式事务吗?6. Dubbo的管理控制台能做什么?7. 你还了解别的分布式框架吗?1. Dubbo...原创 2021-07-31 13:31:59 · 207 阅读 · 0 评论