Java面试题
文章平均质量分 56
Java面试大全
分享一些有关于 Java 体系的知识,包括Java 基础知识/数据结构/算法/面试技巧,Spring/Springboot/MQ源码分析,高并发/高性能/分布式/微服务架构的原理,JVM性能优化 ,希望能让大家在技术上和思想上带来一些提升。
展开
-
Java知识体系及超全题库整理
Java知识体系及超全题库整理从接触java开发以来就对这项技术充满热爱,由于刚开始学习不爱总结,也懒得动手,导致java知识不成体系,看过的书容易遗忘,踩过的坑不长记性,写好的工具也丢弃在某个文件夹角落,于是下定决心开始建立自己的技术博客,从头开始搭建知识体系。学习方式就是从研究面试题库开始,很多问题都是来源于实际开发和关键问题,新手很容易就被犀利的问题戳到盲点和死穴,因此搜罗了BAT以及各知名...转载 2018-05-28 08:48:46 · 19124 阅读 · 2 评论 -
Java编程专题思维导图
转载出处。 https://blog.csdn.net/jackfrued/article/details/42617523转载 2018-05-30 22:09:19 · 13298 阅读 · 1 评论 -
Java程序员面试题集(151-180)
Java面试题集(151-180)摘要:这部分包含了Spring、Spring MVC以及Spring和其他框架整合以及测试相关的内容,除此之外还包含了大型网站技术架构相关面试内容。151. Spring中的BeanFactory和ApplicationContext有什么联系?答:Spring通过配置文件描述Bean以及Bean之间的依赖关系,利用Java的反射机制实现Bean的实例化,并建立B...转载 2018-05-30 21:38:10 · 14344 阅读 · 1 评论 -
Java面试题集(136-150)
Java程序员面试题集(136-150)摘要:这一部分主要是数据结构和算法相关的面试题目,虽然只有15道题目,但是包含的信息量还是很大的,很多题目背后的解题思路和算法是非常值得玩味的。136、给出下面的二叉树先序、中序、后序遍历的序列?答:先序序列:ABDEGHCF;中序序列:DBGEHACF;后序序列:DGHEBFCA。补充:二叉树也称为二分树,它是树形结构的一种,其特点是每个结点至多有二棵子树...转载 2018-05-30 21:36:29 · 13221 阅读 · 1 评论 -
Java面试题集(116-135)
Java程序员面试题集(116-135)摘要:这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。116、说出Servlet的生命周期,并说出Servlet和CGI的区别?答:Web容器加载Se...转载 2018-05-30 21:33:29 · 13322 阅读 · 0 评论 -
Java面试题集(86-115)
Java程序员面试题集(86-115)摘要:下面的内容包括Struts 2和Hibernate的常见面试题,虽然Struts 2在2013年6月曝出高危漏洞后已经显得江河日下,而Spring MVC的异军突起更加加速了Struts 2的陨落,但面试中仍然有可能被问及和此框架相关的内容,毕竟Struts 2曾经被阿里巴巴、京东以及政府企业门户网站广泛采用。另一方面,Hibernate目前仍然是ORM...转载 2018-05-30 21:31:25 · 13294 阅读 · 0 评论 -
Java面试题全集(下)
这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。12...转载 2018-05-30 21:28:04 · 13253 阅读 · 0 评论 -
Java面试题全集(中)
这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公司...转载 2018-05-30 21:25:50 · 13237 阅读 · 0 评论 -
Java面试题全集(上)
2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补...转载 2018-05-30 21:24:02 · 14247 阅读 · 0 评论 -
Java面试笔试题大汇总(最全+详细答案)
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步!以下内容来自这位前辈2013年年底的...转载 2018-05-28 09:08:36 · 218881 阅读 · 40 评论 -
超级全面的Java面试题集及参考答案
相关概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性.可扩充性:增加新的子类不影响已经存在的类结构.接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的....转载 2018-05-28 09:03:44 · 13471 阅读 · 0 评论 -
Java基础知识思维导图
转载出处。 https://blog.csdn.net/jackfrued/article/details/41576837转载 2018-05-30 22:10:09 · 13534 阅读 · 1 评论