你懂的!Java程序员跳槽的首选面试题最新合集(2024下半年),初中高级程序员!

Maven 中 什么是 MOJO?

Maven 如何管理多模块项目依赖?

Maven 版本管理都有哪些规范?

HashMap 底层是如何实现的?

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

HashMap 为什么多线程会导致死循环?

Redis 过期键都有哪些删除策略?

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

在这里插入图片描述

Spring 中 @Component 和 @Bean 注解有什么区别?

Spring 事务管理的方式有几种?

Spring 中事务有哪几种隔离级别?

Spring 中事务有哪几种传播行为?

switch 中能否使用 String 作为参数?

什么是树?

什么是二叉树?

二叉树基本概念是什么?

树和二叉树有什么区别和联系?

什么是冒泡排序算法?

Java 中如何编写一个冒泡排序算法?

Spring 事务都有哪些特性?

数据库引擎都有哪些?

MySQL 索引优化原则都有哪些?

什么是代理模式?

Java 中代理模式如何实现静态代理?

Java 中代理模式如何实现动态代理?

Java 中什么是解释器模式?

Java 中如何实现解释器模式?

Java 中什么是替换法则(LSP)?

Java 中为什么不允许从静态方法中访问非静态变量?

微服务架构的六种常用设计模式是什么?

同步、异步、阻塞、非阻塞概念是什么?

什么是 Java 序列化(串行化)?

序列化都有哪些使用场景?

序列化使用都有哪些注意事项?

TCP/IP连接时有几次握手?释放几次?

Linux 如何统计系统当前进程连接数?

Linux 常见目录结构都有哪些?

Linux 中什么是硬链接和软链接?

Linux 设置 DNS 修改哪个配置文件?

Linux 常见服务占用端口都有哪些?

Dubbo内置服务容器都有哪些?

Dubbo 默认使用什么通信框架,还有别的选择吗?

Dubbo 支持服务多协议吗?

Dubbo 服务之间调用是阻塞的吗?

Dubbo 支持服务降级吗?

Dubbo 如何优雅停机?

Dubbo 和 Spring Cloud 有哪些区别?

Redis 官方为什么不提供 Windows 版本?

Redis 各数据类型最大容量是多少?

Redis 和 Redisson 有什么关系?

Jedis 和 Redisson 有什么优缺点?

Redis 如何设置密码及验证密码?

Redis 集群最大节点个数是多少?

Redis 集群如何选择数据库?

Redis 如何测试连通性?

Redis 事务命令都有哪几个?

Redis key 如何设置过期时间和永久有效?

Redis 回收进程是如何工作的?

Redis 回收使用的是什么算法?

Redis 如何实现大量数据插入?

Redis 和其他key-value存储有什么不同?

什么是泛型?

泛型都有哪些规则?

泛型有什么使用场景?

Java 泛型中 E、T、K、V等标记符是什么含义?

Java 数组中可以使用泛型吗?

Java 中常见线程安全的 Map 都有哪些?

前端传输参数保存数据到 MySQL 中乱码问题?

MySQL 中日期函数时间不准确?

Maven 打包提示 “程序包http://com.sun.deploy.net不存在” 的问题?

thymeleaf 模板引擎在 Linux 解析报 500 问题?

Java 项目第一次登录页面加载很慢问题?

Spring Cloud Config 使用 SSH 连接 GitHub 报错?

Zookeeper 中 Server 都有哪些工作状态?

Zookeeper 常用命令都有哪些?

ZooKeeper 客户端如何注册 Watcher 实现?

ZooKeeper 服务端如何处理 Watcher 实现?

ZooKeeper 客户端如何回调 Watcher?

ZooKeeper 中 什么是 ACL 权限控制机制?

分布式集群中为什么会有 Master?

ZooKeeper 命名服务是什么?

Java 中字符型常量和字符串常量有什么区别?

Java 泛型有什么优点?

Java 迭代器 Iterator 是什么?

Iterator 和 Enumeration 接口有哪些区别?

Iterator 和 Enumeration 接口有哪些区别?

Iterater 和 ListIterator 都有哪些区别?

Java 中遍历 List 集合都有哪些方式?

fail-fast 与 fail-safe 有什么区别?

ArrayList 和 CopyOnWriteArrayList 有什么区别?

Java 中迭代集合如何避免 ConcurrentModificationException?

Java 中 UnsupportedOperationException 是什么?

Java 中 throw 和 throws 有什么区别?

什么是数据库三范式?

Java 中如何将字符串反转,列举几种方式?

在这里插入图片描述

Redis 和 Memcached 都有哪些区别?

Redis 都有哪些使用场景?

HTTP 协议中常用的请求方法有哪些?

HTTP 状态码常见的都有哪些?

什么是网络协议?

网络传输协议本质和作用是什么?

Java 中什么是隐式的类型转换?

MySQL 中内连接、左连接、右连接有什么区别?

什么是多线程?

Java 中 ++ 操作符是线程安全的吗?

Java 中 volatile 和 synchronized 有什么区别?

Java 中如何判断 “java.util.LinkedList” 字符串实现 List 接口?

Java 中如何获取 List 集合泛型类型?

Maven 下载依赖包如何更换数据源?

Java 中 i++ 和 ++i 有什么区别?

Java 中 Integer a= 128 与 Integer b = 128 相等吗?

两个对象 hashCode() 相同,equals()判断一定为 true 吗?

Java 中如何判断 JVM 是 32 位 或 64 位?

Java 中能否保证 GC 执行吗?

Java 中什么是分区收集算法?

Java 中什么是强引用?

Java 中什么是软引用?

Java 中什么是弱引用?

Java 中什么是虚引用?

Java 中引用类型有什么区别?

MyBatis 中 模糊查询 like 语句如何使用?

MyBatis 框架适用哪些场景?

MyBatis 和 Hibernate 都有哪些区别?

什么是微服务?

微服务通信方式有哪几种?

Shell 脚本是什么?

Linux 中什么是默认登录 Shell ?

Linux 中 Shell 脚本如何增加注释?

Shell 脚本中 $? 标记有什么用途?

Linux 中如何修改文件权限?

Linux 中如何进入含有空格的目录?

Linux 中 ll 和 ls 命令有什么区别?

Linux 中如何切换到上 N 级目录?

Linux 中如何快速切换到上 N 级目录?

Java 中如何生成随机数?

HashMap 集合如何按 value 值排序?

Java 中 List 集合如何排序?

什么是 Nginx?

为什么要使用 Nginx?

Nginx 如何处理服务请求?

为什么 Nginx 性能这么高?

正向代理和反向代理都有哪些区别?

Nginx 都有哪些应用场景?

Nginx目录结构都有哪些?

Nginx 中如何解决前端跨域问题?

Nginx 中 location指令的作用是什么?

Nginx 中如何禁止某IP不可访问?

Nginx 中实现负载均衡的策略都有哪些?

Nginx 中如何限制并发连接数?

RabbitMQ 有几种广播类型?

RabbitMQ都有哪些特点?

如何保证 RabbitMQ 消息队列的高可用?

RabbitMQ 中 broker 和 cluster 分别是指什么?

vhost 是什么?有什么作用?

RabbitMQ 中消息是基于什么传输?

RabbitMQ 中如何解决丢数据的问题?

使用消息队列都有哪些缺点?

如何避免消息重复投递或重复消费?

AMQP是什么?

AMQP 协议层都有哪些?

AMQP 模型有哪几大组件?

什么是双亲委派模型?

Java 中类加载器都有哪些?

Spring MVC 中文件上传有哪些需要注意事项?

Spring MVC 和 Struts2 有哪些区别?

Spring MVC 中 @RequestMapping 注解用在类上有什么作用?

Spring MVC 中 @PathVariable 和 @RequestParam 有哪些区别?

Spring MVC 中如何进行异常处理?

Spring MVC 如何将 Model 中数据存放到 Session?

Maven 中 是什么?

Maven 中 LASTEST、RELEASE、SNAPSHOT 有哪些区别?

Maven 中工程都有哪些类型?

Maven 中有哪些依赖原则?

Java 中常量和变量有哪些区别?

Java 中变量命名有哪些规则?

Java 中 this 和 super 有哪些用法区别?

Java 中 static 可以修饰局部变量吗?

Java 中 short s1=1; s1=s1+1; 有错吗?

Java 中 short s1=1; s1+=1; 有错吗?

Java 中 数组有 length() 方法吗? String 呢?

Java 中 Error 和 Exception都有哪些区别?

Linux 中如何返回到切换目录之前的目录?

Java 中 while 和 do while 有什么区别?

Java 中可以一次 catch 多个异常吗?

Java 中 String.trim() 方法有什么作用?

Java 中 Log4j 日志都有哪些级别?

Java 中 WEB-INF 目录有什么作用?

Java 中 hh:mm:ss 和 HH:mm:ss 有什么区别?

什么是AQS?

Java 中 AQS 实现方式是什么?

Java 中 AQS 核心思想是什么?

Java 中 AQS 底层原理是什么?

Spring 中如何开启定时任务?

Spring 中自动装配 Bean 有哪些方式?

Spring 中自动装配有那些局限性?

Spring 管理事务默认回滚的异常有哪些?

Spring 中事务如何指定回滚的异常?

什么是Spring IOC 容器?

Spring 中 IOC的优点是什么?

Spring 中 ApplicationContext 通常的实现是什么?

Bean 工厂和 Application contexts 有什么区别?

什么是Spring beans?

一个 Spring Bean 定义包含什么?

Spring 中如何定义类的作用域?

Spring 中内部 bean 是什么?

Spring 中如何注入一个 java 集合?

Spring 中什么是 bean 装配?

Spring 中什么是 bean 的自动装配?

FileSystemResource 和 ClassPathResource 有何区别?

form 表单嵌套如何解决表单提交问题?

什么是基于注解的容器配置?

Spring 中如何开启注解装配?

Spring 中如何更有效地使用 JDBC?

Spring 中支持那些 ORM?

什么是 Spring AOP?

Spring AOP 中关注点和横切关注点有什么不同?

Spring AOP 中切入点和连接点什么关系?

Spring AOP 代理是什么?

程序计数器为什么是私有的?

虚拟机栈和本地方法栈为什么是私有的?

为什么要使用多线程呢?

使用多线程可能带来什么问题?

sleep() 方法和 wait() 方法有什么区别和共同点?

什么是多线程中的上下文切换?

死锁与活锁都有哪些区别?

死锁与饥饿都有哪些区别?

在这里插入图片描述

Java 中 Request 和 Response 对象都有哪些区别?

Java 中用到的线程调度算法是什么?

什么是线程组,为什么 Java不推荐使用?

为什么使用 Executor 框架?

Java 中 Executor 和 Executors 有什么区别?

什么是原子操作?

Java Concurrency API 中有哪些原子类?

什么是Executors框架?

Java Concurrency API 中 Lock 接口是什么?对比同步有什么优势?

Java 中如何唤醒一个阻塞的线程?

什么是 Callable 和 Future?

什么是FutureTask?

什么是并发容器的实现?

多线程同步和互斥有几种实现方法?

什么是竞争条件?如何发现和解决竞争?

为什么调用start()方法时需执行run()方法?

Java 中 CycliBarriar 和 CountdownLatch 有什么区别?

什么是不可变对象,对写并发应用有什么帮助?

Java 中如何实现多线程之间的通讯和协作?

什么是可重入锁(ReentrantLock)?

CopyOnWriteArrayList 可以用于什么应用场景?

Java 中为什么代码会重排序?

线程运行时发生异常会造成什么问题?

如何保证两个线程间共享数据?

什么是 ThreadLocal 变量?

Java 中 interrupted 和 isInterrupted 方法有什么区别?

为什么 wait() 和 notify() 方法要在同步块中调用?

Java 中同步集合与并发集合有什么区别?

如何检测一个线程是否拥有锁?

Java 中如何获取线程堆栈?

Thread 类中 yield() 方法有什么作用?

Java 中 ConcurrentHashMap 并发度是什么?

Java 中 Semaphore 是什么?

Java 线程池中 submit() 和 execute() 方法有什么区别?

Java 中 volatile 变量和 atomic 变量有什么不同?

如何保证运行中的线程暂停一段时间?

线程优先级是什么?

什么是线程调度器和时间分片?

JVM 中什么参数用于控制线程的栈堆大小?

什么是并发?

并发和并行有什么区别?

什么是进程

什么是线程?

ConcurrentHashMap 和 Hashtable 有什么区别?

线程池都有哪些拒绝策略?

什么是线程池?

为什么要使用线程池?

Java 中创建线程池有哪些参数?

什么是 ABA 问题?

如何解决 ABA 问题?

Java 中无锁队列的原理是什么?

Java 中延迟阻塞队列的原理是什么?

String变量可以存放在 DelayQueue 队列吗?

SynchronousQueue 队列的大小是多少?

超出 LinkedBlockingQueue 容量值会出现什么情况?

什么是协程?

Java 支持协程吗?

什么是 CAS?

CAS 有什么缺点?

如何保证线程按顺序执行?

什么是守护线程?

公平锁和非公平锁有什么区别?

锁优化的方法有哪些?

为什么 HashMap 负载因子是 0.75?

HashMap 为什么初始化值是 2 的指数幂?

Java 中标识符有哪些命名规则?

Java 类命名规则是什么?

Java 方法命名规则是什么?

Java 变量命名规则是什么?

Java 常量命名规则是什么?

Java 中如何定义一个常量?

Java 中常量有哪几种类型?

Java 中如何创建和遍历单链表?

Java 中求单链表中节点的个数?

Java 中如何查找单链表中的中间结点?

Java 中如何合并两个有序单链表后依然有序?

Java 中如何实现单链表的反转?

Redis 持久化数据如何实现扩容?

Redis主要占用什么物理资源?

Redis 将内存占满后会发生什么问题?

Redis 如何处理数据存储实现内存优化?

支持一致性哈希的客户端有哪些?

什么是 Redis 事务?

Redis 如何查看使用情况及状态信息?

Redis 事务支持隔离性吗?

Redis 事务能否保证原子性,是否支持回滚吗?

Redis 哈希槽的概念是什么?

Redis 集群会产生数据丢失情况吗?

Redis 集群之间是如何复制的?

Redis 是单线程的,如何提高多核 CPU 的利用率?

说说 Dubbo Monitor 实现原理?

Dubbo 需要 Web 容器启动吗?

为什么 Dubbo 不需要 Web 容器启动?

Dubbo 支持哪几种配置方式?

Dubbo 启动时依赖服务不可用会造成什么问题?

Dubbo 推荐使用什么序列化框架,还有别的选择吗?

Provider 上配置 Consumer 端的属性有哪些?

注册同一服务,如何指定某一服务?

Dubbo 中服务上线如何兼容旧版本?

Dubbo 支持对结果进行缓存吗?

Dubbo 支持分布式事务吗?

Dubbo 中使用了哪些设计模式?

你了解过 Dubbo 源码吗?

Dubbo 中服务暴露的过程?

Dubbo 服务降级失败,如何重试?

服务提供者服务失效踢出是什么原理?

Dubbo 和 Dubbox 有哪些区别?

Dubbo 必须依赖的包有哪些?

Dubbo telnet 命令有什么用处?

Dubbo SPI 和 JDK SPI 有哪些区别?

Dubbo 配置文件如何加载到 Spring 中?

Dubbo 在大数据量情况下使用什么协议?

Dubbo 服务读写如何实现容错策略?

Dubbo 管理控制台有什么功能?

Dubbo 中有哪些节点角色?

Dubbo 支持集成 Spring Boot 吗?

除了 Dubbo,还了解那些分布式框架吗?

Dubbo四种负载均衡策略

在这里插入图片描述

Dubbo 中服务提供者正常但注册中心不可见如何处理?

Dubbo 适用于哪些场景?

Dubbo 调用超时问题,如何处理?

Dubbo 中如何保证服务安全调用?

Dubbo 超时设置的优先级是什么?

Dubbo 超时的实现原理是什么?

为什么 Dubbo 不用 JDK SPI,而是要自己实现?

Dubbo 服务接口多种实现,如何注册调用?

ZooKeeper 支持哪种类型的数据节点?

chubby 和 zookeeper 有哪些区别?

Dubbo 中都有哪些核心的配置?

Dubbo 中如何解决服务调用链过长的问题?

Dubbo 中抛出 RpcException:No provider available for remote service 异常如何处理?

什么是微服务架构?

什么是 Spring Cloud Netflix?

什么是 Spring Cloud Bus?

什么是 Spring Cloud Consul?

什么是 Spring Cloud Security?

什么是 Spring Cloud Sleuth?

什么是 Spring Cloud Stream?

什么是 Spring Cloud Task?

什么是 Spring Cloud Zookeeper?

什么是 Spring Cloud Gateway?

什么是 Spring Cloud OpenFeign?

什么是 Hystrix?如何实现容错机制?

微服务有哪些优缺点?

Eureka 和 Zookeeper 有哪些区别?

ZooKeeper 提供了什么?

Zookeeper 和文件系统有哪些区别?

Zookeeper 中什么是 ZAB 协议?

Zookeeper 中 Watcher 工作机制和特性?

Zookeeper 中 Chroot 特性有什么作用?

Zookeeper 中会话管理使用什么策略和分配原则?

Zookeeper 中都有哪些服务器角色?

Zookeeper 队列有哪些类型?

Zookeeper 中如何实现通知机制的?

Zookeeper 中对节点是永久watch监听通知吗?

说一说 Zookeeper 中数据同步流程?

说一说 Zookeeper 工作原理?

Zookeeper 中数据复制有什么优点?

Zookeeper 中如何选取主 leader 的?

ZooKeeper 集群中如何实现服务器之间通信?

Zookeeper 中支持自动清理日志?

ZooKeeper 中节点增多时,什么情况导致 PtBalancer 速度变慢?

ZooKeeper 中支持临时节点创建子节点吗?

ZooKeeper 中什么情况下删除临时节点?

ZooKeeper 中是否支持禁止某一 IP 访问?

Zookeeper 中都有哪些默认端口?

Zookeeper 节点存储数据有没有限制?

Zookeeper 中如何识别请求的先后顺序?

Zookeeper 中 Stat 记录有哪些版本相关数据?

Zookeeper 中定义了几种操作权限?

Zookeeper 中什么情况下导致 ZAB 进入恢复模式并选取新的 Leader?

Java 中常用的并发集合有哪些?

什么是 HashSet?

什么是 HashMap?

HashSet 和 HashMap 有什么区别?

说一说 HashMap 的特性?

HashMap 中 put 是如何实现的?

HashMap 参数 loadFacto 作用是什么?

HashMap 中一般使用什么类型元素作为 Key?

HashMap 超出负载因子 0.75 时有什么操作?

Java 中两个对象 hashCode 相等会产生什么问题?

Java 中两个键 hashCode 相等,如何获取对象?

为什么不直接将key作为哈希值而是与高16位做异或运算?

Java 中 List 和 Array 如何相互转换?

Java 中什么是 fail-fast?

Java 中什么是 fail-safe?

Java 中如何确保一个集合不能被修改?

Java 中如何优化 ArrayList 集合插入万条数据量?

什么是 Servlet?

Servlet 的生命周期有哪几个阶段?

Servlet接口中有哪些方法?

Servlet 是线程安全的吗?

Servlet 是单例还是多例?

Servlet 和 JSP 有什么区别?

如何实现自定义一个 Servlet?

get 和 post 请求有什么区别?

doGet 和 doPost 方法的两个参数是什么?

什么情况下调用 doGet() 和 doPost()?

转发(Forward)和重定向(Redirect)有什么区别?

Servlet 中如何实现自动刷新(Refresh)?

Java 中 Request 对象都有哪些方法?

JSP 内置对象都有什么作用?

Servlet API 中有哪些主要包?

编写 Servlet 需要继承什么类?

编写 Servlet 通常需要重写哪两个方法?

Servlet 执行时一般实现哪几个方法?

Servlet 如何获取传递的参数信息?

Servlet 中如何返回响应信息?

Servlet 中如何获取 Session 对象?

Servlet 中过滤器有什么作用?

ServletContext 接口包括哪些功能?分别用代码示例。

如何实现 Servlet 单线程模式?

为什么要使用 Servlet?

说一说 Servlet 容器对 url 匹配过程?

jsp/servlet 中如何保证 browser 保存在 cache 中?

Servlet 中如何获取客户端机器的信息?

什么是 Servlet 链?

Java 中 Servlet 主要功能作用是什么?

JavaWeb 中四大域对象及作用范围?

JSP 中静态包含和动态包含有什么区别?

JSP 和 HTML之间有什么关系?

什么是 Cookie?

什么是 Session?

Session 和 Cookie 有什么区别?

JSP 中动态 include 和静态 include 有什么区别?

什么是 B/S 和 C/S?

Servlet 接口的层次结构?

什么是 ServletContext?

Java 中如何获取 ServletContext 实例?

Java 中 ServletContext 的生命周期?

Java 中 ServletContext 应用场景有哪些?

如何配置 Servlet 初始化参数?

如何读取 Servlet 初始化参数?

Serlvet 中 init() 方法执行次数是多少?

Servlet 和 GCI 有什么区别?

Java 中有哪些会话跟踪技术作用域?

JSP 中 7 个动作指令和作用?

Java 中自定义标签要继承哪个类?

B/S 和 C/S 有什么联系与区别?

JSP 中 <%…%> 和 <%!…%> 有什么区别?

JSP 中如何解决中文乱码问题?

Java 中什么是重写(Override)?

Java 中什么是重载(Overload)?

Static Nested Class 和 Inner Class 有什么区别?

GC是什么?为什么要有GC?

Java 中常见都有哪些 RuntimeException?

Java 中常见的 Exception 和 Error 有哪些对象?

Java 中异常有分类哪几种?

构造器 Constructor 是否可被重写(Override)?

Java 中能否继承 String 类?

Java 中最有效率方法算出 2 乘以 8 等于几?

Java 中 >、>>、>>> 三者有什么区别?

简述逻辑操作(&,|,^)和条件操作(&&,||)有什么区别?

Java 中实现多态的机制是什么?

内部类引用其他类的成员有什么限制?

Java 中 JDBC 调用数据库有哪几步骤?

JSP 中隐含对象都有哪些?

JSP 中 pageContext 对象有什么作用?

JSP 中 config 对象有什么作用?

JSP 中内置对象映射表?

JSP 中 request 对象有什么作用?

JSP 中 response 对象有什么作用?

JSP 中 session 对象有什么作用?

JSP 中 application 对象有什么作用?

JSP 中 out 对象有什么作用?

JSP 中 cookie 对象有什么作用?

JSP 中 exception 对象有什么作用?

什么是跨域?

为什么会出现跨域问题?

跨域问题有哪些解决方法?

Cookie 禁用,Session 还能用吗?

Java 中存在内存泄漏吗?

64 位 JVM 中 int 类型长度是多少?

Serial 与 Parallel GC 之间有什么区别?

Java 中 WeakReference 和 SoftReference 有什么区别?

JVM 中 -XX:+UseCompressedOops 选项有什么作用?

JVM 中 32 位和 64 位的最大堆内存分别是多少?

描述一下 JVM 加载 class 文件的原理机制?

说一说 Java 中方法区\永久代(线程共享)?

Java 中什么是新生代?

Java 中什么是老年代?

Java 中什么是永久代?

Java 中什么是可达性分析?

Java 中什么是 Serial 垃圾收集器?

Java 中什么是 ParNew 垃圾收集器?

Java 中什么是 Parallel Scavenge 收集器?

Java 中什么是 CMS 收集器?

Java 中G1 收集器有什么作用?

描述一下 JVM 类加载的过程?

Java 中什么是 OSGI( 动态模型系统)?

Java 中 JVM 什么时候会触发 FullGC?

Java 中什么是对象结构?

Java 中如何判断对象可以被回收?

JVM 中永久代中会发生垃圾回收吗?

JVM 中调优命令有哪些?

Java 中永久代为什么JDK1.8 之后被废弃?

Java 中什么是 HotSpot?

JVM 中内存区域分类有哪些?

JVM 中如何判断一个对象是否存活?

Java 中什么是内存模型?

Java 中单例模式有什么优缺点?

Java 中单例模式使用时有哪些注意事项?

Java 中单例模式如何防止反射漏洞攻击?

什么是工厂模式?

Java 中工厂模式有什么优势?

说说你理解的 Spring 中工厂模式?

为什么 Spring IOC 要使用工厂模式创建 Bean?

Java 中工厂模式分为哪几大类?

Java 中什么是简单工厂模式?

Java 中简单工厂模式有什么优缺点?

Java 中什么是工厂方法模式?

Java 中什么是抽象工厂模式?

Java 中工厂方法模式有什么应用场景?

Java 中抽象工厂模式有什么应用场景?

Java 中代理模式有什么应用场景?

Java 中代理模式有几种分类?

Java 中三种代理模式有什么区别?

Java 中代理模式如何实现 CGLIB 动态代理?

Java 中什么是建造者模式?

Java 中建造者模式有什么使用场景?

在这里插入图片描述

Java 中如何实现建造者模式?

Java 中什么是模板方法模式?

Java 中什么时候使用模板方法模式?

Java 中模板方法模式有什么应用场景?

Java 中如何实现模板方法模式?

Java 中什么是外观模式?

Java 中外观模式有什么使用场景?

Java 中如何实现外观模式?

Java 中外观模式有什么优势?

Java 中什么是原型模式?

Java 中原型模式有什么应用场景?

Java 中原型模式有哪些使用方式?

Java 中原型模式如何实现浅拷贝?

Java 中原型模式如何实现深拷贝?

Java 中什么是策略模式?

Java 中策略模式有什么应用场景?

Java 中策略模式有什么优缺点?

Java 中如何实现策略模式?

Java 中什么是观察者模式?

微信搜索小程序:Java精选面试题

Java 中实现观察者模式有哪两种方式?

Java 中观察者模式有什么应用场景?

Java 中如何实现观察者模式?

Java 中解释器模式有什么优点?

Java 中什么是适配器模式?

Java 中适配器模式有什么应用场景?

Java 中适配器模式有什么优缺点?

Java 中实现适配器模式有几种方式?

Java 中如何实现类的适配器模式?

装饰模式和适配器模式有什么区别?

Java 中如何实现对象的适配器模式?

Java 中什么是装饰模式?

装饰模式和代理模式有什么区别?

Java 中如何实现装饰模式?

Java 中装饰模式有什么优缺点?

Java 中装饰模式有什么应用场景?

Java 中什么是 Aspect 切面?

BeanFactory 和 ApplicationContext 有什么区别?

Spring 中有几种不同类型的自动代理?

Spring 中什么是目标对象?

Spring 框架中事务管理有哪些优点?

JDK 动态代理和 CGLIB 动态代理有什么区别?

Spring AOP 和 AspectJ AOP 有什么区别?

Spring MVC 如何与 Ajax 相互调用?

Spring MVC 中如何拦截 get 方式请求?

Spring MVC 控制器注解一般适用什么?可以适用什么替代?

Spring MVC 中如何实现拦截器?

Spring MVC 中拦截器如何使用?

说一说 Spring MVC 注解原理?

Spring MVC 中日期类型参数如何接收?

Spring Cloud 中为什么要使用 Feign?

什么是 Docker?

什么是 Docker 镜像?

什么是 Docker 容器?

什么是容器?什么是 Docker?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值