您现在的位置是:首页 > 博客日记博客日记
JAVA经典面试题整理
高晓波2020-06-16【博客日记】人已围观
简介做开发已三年有余,三年时间说长不长,说短也不短。部署过环境,写过前端、后台,改造过分布式微服务系统,参与过验收项目调优,也曾耗时近一年独立设计、研发、部署上线过商用系统
做开发已三年有余,三年时间说长不长,说短也不短。部署过环境,写过前端、后台,改造过分布式微服务系统,参与过验收项目调优,也曾耗时近一年独立设计、研发、部署上线过商用系统。But,最近瞅了瞅一些java中高级面试题,再回头审视一下自己,那感觉简直是“谈都不能提”~
所以决定花一些时间,整理一下java经典面试题,为了:
1、知识点扫盲、查漏补缺,提升技术深度
2、面试他人,通过面试找到合适的人才
3、总结归纳,方便日后温习
本篇文章都是基于自己使用过的技术,我会不定期的更新。我将java面试归纳为以下4个部分:
1、JAVA基础
2、Spring框架
3、数据库
4、常用中间件
如果去死记硬背这些面试题,会很累也记不住。对于自己没有使用过的技术,还是建议先去学习一下,加上自己的理解,这些看似高深莫测的东西,其实都是情理之中,同时也会有自己的思考。
Quick Start
一、JAVA基础
1、== 和 equals 的区别是什么?
2、final关键字在java中有什么作用?
3、两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
4、JAVA抽象类中是否一定要有抽象方法?
5、抽象类能使用 final 修饰吗?
6、BIO,NIO,AIO 有什么区别?
7、Collection 和 Collections 有什么区别?
8、List、Set、Map之间的区别是什么?
9、JDK源码解读之ArrayList
Tags:java面试题
很赞哦! ()
相关文章
随机图文
-
软件类项目标书制作流程--标书该怎么做?
刚入行时有幸参加了几次标书编写,但因受限于当时软件开发方面的知识和经验,参与的部分其实都是比较格式化的,基本都是填充具体开发实践部分内容,如:某某功能具体实现逻辑怎样的,展示哪些字段,涉及到哪些数据表等等。 -
关于返利公众号推广的一些想法
昨天晚上佛性的发了个公众号的推广朋友圈,《做一个佛系公众号,不推送、不打扰》。 那么问题来了,不是说我不打扰,没人关注根本没有打扰别人的机会啊。 另外一个问题,虽然发了个朋友圈增加了几个关注。但好像没人尝试公众号的功能。这也印证了我一直以来的看法,朋友圈根本不适合做这种推广,因为目标客户真的很好,也有可能是我太菜。 -
做一个佛系公众号,不推送、不打扰
其实尚诚互联这个公众号早在2018年就申请了,当时是为了申请微信支付接口。后来由于一些原因,接口也没用上。好在当时把公众号开发的相关知识学习了一把,也不枉300大洋的认证费用 最近武汉肺炎造成不能复工,赋闲在家无事可做,岂不浪费了一身开发本领。 -
微信公众号返利机器人终于有点模样啦
大概在去年中旬,看到朋友圈有人推广返利机器人,好奇加了一下机器人,是个个人号。感觉挺有意思的,自己就是搞开发的,这玩意怎么实现的呢? 为了一探究竟,我也花了25块钱买了一个月体验一把。看人家官网的教程也搭了一个,其实很简单,一台服务器,一个微信号,再注册一个阿里妈妈账号,稍作配置就搞定了。