- 1
- 0
- 约6.99千字
- 约 10页
- 2026-06-08 发布于河北
- 举报
Netty大厂高频面试题及详细答案
一、基础原理类
1.什么是Netty?它相比JavaNIO的核心优势是什么?
答案:Netty是一款基于JavaNIO的异步事件驱动网络应用框架,专注于高性能、高可靠性的服务器/客户端开发,简化了TCP/UDP等网络编程复杂度。
相比JavaNIO的核心优势:
• API更友好:封装了NIO的底层细节(如Selector操作、缓冲区管理),避免直接操作复杂的NIOAPI;
• 稳定性更强:修复了JDKNIO的epoll空轮询BUG,解决了原生NIO的线程安全问题;
• 性能更优:内置内存池、零拷贝机制,优化了线程模型和缓冲区管理,减少GC压力;
• 功能更全:预置HTTP、WebSocket等主流协议的编解码器,支持SSL/TLS安全传输,可直接复用;
• 扩展性更好:通过ChannelHandler链实现业务逻辑解耦,支持自定义协议和功能扩展。
2.Netty与Tomcat的核心区别是什么?适用场景有何不同?
答案:两者定位和设计目标完全不同,核心区别如下:
对比维度
Netty
Tomcat
核心定位
网络通信框架
Web容器(Servlet容器)
协议支持
多协议(TCP/UDP/HTTP/WebSocket/自定义协议)
主要支持HTTP/HTT
您可能关注的文档
最近下载
- 尼得科 NE200NE300 高功能矢量变频器系列用户手册.pdf VIP
- 人教版三年级数学下册期末检测卷含答案(共10份,可以下载编辑和打印).doc VIP
- 2026高考新高考一卷语文真题试卷+参考答案.docx VIP
- 氯化镁-安全技术说明书(MSDS).pdf VIP
- 2025年工业互联网产业地产发展分析:产业集群与园区服务报告.docx
- 设计用于带式运输机的一级圆柱齿轮减速器-机械设计说明书.doc VIP
- 喷涂检验规范.pdf VIP
- 2011年-2023年深圳中学自主招生真题合集.pdf VIP
- 建筑施工现场安全隐患课件.ppt VIP
- 北京市大兴区2025_2026学年度语文六年级上学期学生阶段练习(文字版,含答案).docx
原创力文档

文档评论(0)