您现在的位置是:首页 > 博客日记博客日记

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面试题

很赞哦! ()

文章评论