#JAVA##JAVA面经##JAVA内推# 1. WebSocket 心跳机制的核心作用是什么? 思路 核心是检测连接存活状态,避免长连接被中间件/防火墙断开,同时处理断线重连。 回答示例 WebSocket 心跳机制的核心作用是保活+断线检测: 维持连接:WebSocket 长连接若长时间无数据交互,会被防火墙、网关或服务器主动断开,心跳包(客户端/服务端定时发送的空消息/特定指令)能模拟数据交互,让连接保持活跃; 断线检测:若发送心跳包后超时未收到响应,可判定连接已断开,触发断线重连逻辑,保证通信的连续性; 资源释放:服务端可通过心跳超时识别无效连接,主动释放资源,避免连接泄漏。 2...