Java面试题汇总
文章平均质量分 80
DDLoveWord
将来的你~
展开
-
架构设计&分布式&数据结构与算法面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/105870730 文章目录 架构设计请列举出在JDK中几个常用的设计模式?什么是设计模式?你是否在你的代码里面使用过任何设计模式?静态代理、JDK动态代理以及CGLIB动态代理静态代理动态代理cglib代理 单例模式工厂模式观察者模式装饰器模式秒杀系统设计转载 2021-03-04 09:07:43 · 1126 阅读 · 2 评论 -
ZooKeeper面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104397719 文章目录 1. ZooKeeper 是什么?2. ZooKeeper 提供了什么?3. Zookeeper 文件系统4. Zookeeper 怎么保证主从节点的状态同步?5. 四种类型的数据节点 Znode6. Zookeeper Watcher转载 2021-03-04 09:04:17 · 927 阅读 · 1 评论 -
Netty面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104391081 文章目录 1.Netty 是什么?2.Netty 的特点是什么?3.Netty 的优势有哪些?4.Netty 的应用场景有哪些?5.Netty 高性能表现在哪些方面?6.BIO、NIO和AIO的区别?7.NIO的组成?8.Netty的线程模型?9.转载 2021-03-04 09:03:24 · 1519 阅读 · 1 评论 -
Tomcat面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104397665 文章目录 Tomcat是什么?Tomcat的缺省端口是多少,怎么修改tomcat 有哪几种Connector 运行模式(优化)?Tomcat有几种部署方式?tomcat容器是如何创建servlet类实例?用到了什么原理?Tomcat工作模式Tomc转载 2021-03-04 09:02:03 · 756 阅读 · 1 评论 -
Linux面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104588679 文章目录 Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Li转载 2021-03-04 09:01:08 · 1790 阅读 · 1 评论 -
MySQL数据库面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104778621 文章目录 数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别? 数据类型mysql有哪些数据类型 引擎MySQL存转载 2021-03-04 09:00:05 · 379 阅读 · 1 评论 -
Spring Boot面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104397299 文章目录 概述什么是 Spring Boot?Spring Boot 有哪些优点?Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? 配置什么是 JavaConfig?Spring Boot 自动配置原理是什么?你如何理解转载 2021-03-04 08:58:50 · 1122 阅读 · 1 评论 -
Spring MVC面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104397427 文章目录 概述什么是Spring MVC?简单介绍下你对Spring MVC的理解?Spring MVC的优点 核心组件Spring MVC的主要组件?什么是DispatcherServlet什么是Spring MVC框架的控制器?Sprin转载 2021-03-04 08:57:41 · 1002 阅读 · 2 评论 -
Spring面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104397516 文章目录 Spring概述(10)什么是spring?Spring框架的设计目标,设计理念,和核心是什么Spring的优缺点是什么?Spring有哪些应用场景Spring由哪些模块组成?Spring 框架中都用到了哪些设计模式?详细讲解一下核心容器转载 2021-03-03 17:42:00 · 1811 阅读 · 1 评论 -
Java虚拟机(JVM)面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104390752 文章目录 Java内存区域说一下 JVM 的主要组成部分及其作用?说一下 JVM 运行时数据区深拷贝和浅拷贝说一下堆栈的区别?队列和栈是什么?有什么区别? HotSpot虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题对象的访问定位句柄转载 2021-03-03 17:38:26 · 204 阅读 · 2 评论 -
并发编程面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104863992 文章目录 基础知识并发编程的优缺点为什么要使用并发编程(并发编程的优点)并发编程有什么缺点并发编程三要素是什么?在 Java 程序中怎么保证多线程的运行安全?并行和并发有什么区别?什么是多线程,多线程的优劣? 线程和进程区别什么是线程和进程转载 2021-03-03 17:36:23 · 2485 阅读 · 1 评论 -
Java异常面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104390689 文章目录 Java异常架构与异常关键字Java异常简介Java异常架构1. Throwable2. Error(错误)3. Exception(异常)运行时异常编译时异常 4. 受检异常与非受检异常受检异常非受检异常 J转载 2021-03-03 17:30:19 · 848 阅读 · 1 评论 -
Java集合容器面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104588551 文章目录 集合容器概述什么是集合集合的特点集合和数组的区别使用集合框架的好处常用的集合类有哪些?List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有转载 2021-03-03 17:27:57 · 136 阅读 · 1 评论 -
Redis面试题(2020最新版)
文章目录 概述什么是RedisRedis有哪些优缺点为什么要用 Redis /为什么要用缓存为什么要用 Redis 而不用 map/guava 做缓存?Redis为什么这么快 数据类型Redis有哪些数据类型Redis的应用场景 持久化什么是Redis持久化?Redis 的持久化机制是什么?各自的优缺点?如何选择合适的持久化方式Redis持久化数据和缓存怎么做扩容? 过期键的删除策略Redis的过期键的删除策略Redis key的过期时间和永久有效分别怎么设置?我们知道通过expi...转载 2021-03-03 16:59:58 · 1840 阅读 · 1 评论 -
MyBatis面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/101292950 文章目录 MyBatis简介MyBatis是什么?ORM是什么为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?传统JDBC开发存在的问题JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的?Mybatis优缺点MyB转载 2021-03-03 16:54:45 · 823 阅读 · 1 评论 -
Spring Cloud面试题(2020最新版)
原文出处链接:https://blog.csdn.net/ThinkWon/article/details/104397367 文章目录 为什么需要学习Spring Cloud什么是Spring Cloud设计目标与优缺点设计目标优缺点 Spring Cloud发展前景整体架构主要项目Spring Cloud ConfigSpring Cloud NetflixSpring Cloud BusSpring Cloud ConsulSpring Cloud SecuritySpring Cloud转载 2021-03-03 16:35:30 · 843 阅读 · 1 评论 -
消息中间件MQ与RabbitMQ面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104588612 文章目录 为什么使用MQ?MQ的优点消息队列有什么优缺点?RabbitMQ有什么优缺点?你们公司生产环境用的是什么消息中间件?Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?MQ 有哪些常见问题?如何解决这些问题?什转载 2021-03-03 16:40:34 · 599 阅读 · 1 评论 -
Java基础知识面试题(2020最新版)
版权声明:本文为CSDN博主「ThinkWon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ThinkWon/article/details/104390612 文章目录 Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Ja转载 2021-03-03 16:48:29 · 2150 阅读 · 1 评论