稍微有点难度的10道java面试题,你会几道?-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

稍微有点难度的10道java面试题,你会几道?

简介: 1、jvm对频繁调用的方法做了哪些优化? 2、常见的攻击手段有哪些?如何防范? 3、restful api有哪些设计原则? 4、hessian是做什么用的?它的传输单位是什么? 5、http中的post、get有什么区别?base64过后的字符串可以通...

1、jvm对频繁调用的方法做了哪些优化?

2、常见的攻击手段有哪些?如何防范?

3、restful api有哪些设计原则?

4、hessian是做什么用的?它的传输单位是什么?

5、http中的post、get有什么区别?base64过后的字符串可以通过get传输吗?

6、常用的算法都有哪些分类,分别有哪些算法及应用场景?

7、死锁是什么?写一个死锁的例子?如何避免死锁?

8、学用的序列化方案都有哪些,说说它们的优缺点?

9、什么是过滤器、拦截器、监听器,它们的顺序是怎样的?

10、servlet3.0有哪些新规范?

有一部分题在之前的文章中有对它们分别解析,不会的可以往前翻看,可以关注本公众号,里面会解析它们的答案。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章