java中级面试题个人总结
总结些个人面试所遇到的一些面试题,分类汇总下,后续再做补充,有需要的可以参考参考。
一、java基础
1、Integer相关问题
integer长度范围
 integer a = 128,integer b = 128,==的结果,为什么
 integer a = 127 ,a+1=多少,为什么
2、String相关问题
3、输入输出流相关问题
4、集合相关问题
集合的分类与区别 —>list,set,map,会延伸到map的区别与源码
 HashMap如何添加元素 —>能用源码程度说明就行
 HashMap的时间长度
5、线程相关问题
线程池的7个关键参数及其含义
 synchronized与lock的区别与原理
 死锁的4个条件与解决方法
6、其他问题
二、spring框架相关
1、Spring相关问题
bean的生命周期
 IOC与AOP
 常用注解
 @AotuWrite与@Resoure的区别
 @Controller是否线程安全
2、SpringMvc相关问题
如何解决循环依赖
2、SpringBoot相关问题
SpringBoot与SpringMvc的区别
 常用注解
 SrpingBoot的启动原理
3、SpringCloud相关问题
三、数据库相关
1、Sql相关
sql如何优化
 drop,delete,truncate的区别
 union与union all的区别
 有时会要求手写sql
2、索引相关
为什么要建立索引 ---->char与varchar选哪个,为什么
 索引失效的情况
 索引的数据结构与原理
3、其他问题
msql的事务隔离级别
 比如mybatis如何获取添加时的主键
 #{}与${}的区别
四、中间件相关
1、Redis相关问题
redis支持哪些数据类型
 redis的持久化策略
 redis的过期策略
 redis的缓存实现原理
 linux下redis的指令
2、RabbitMq相关问题
3、Tomcat相关问题
五、其他
linux下的常用指令 ---->如何查关键字,如何查关键字出现次数
 jvm的配置参数及其作用
 https相关协议
五、总结
java面试题来来回回还是那些,光靠背没什么意义,毕竟面试造航母,工作拧螺丝。最后基本上什么问题最后都能问道为什么这么用,源码是什么,多看看源码有助于对代码的深入理解,其他的就没了。上面写的面试题,有些是本人遇到的,有些是大众问题,写这篇文章,也是为了做个笔记
到此这篇java中级面试题个人总结_java中级面试题个人总结怎么写的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/javal-zj/6609.html