
Java面试题
文章平均质量分 59
分享Java后端开发面试题,包括JVM,多线程,Spring,Dubbo,Netty等。
Java技术栈
Java每天一篇干货,微信公众号:Java技术栈
展开
-
2021 最新 Java 面试题出炉!(带全部答案)
本文纯粉丝福利,非广告!大家好,给大家带来一套 2021最新整理的Java 面试题,独家整理!!题库非常全面,包括 Java 集合、JVM、多线程、Spring全家桶、Redis、Du...原创 2021-02-06 12:18:00 · 8622 阅读 · 1 评论 -
2000+ 道 Java面试题及答案整理(2024最新版)
栈长整理了 2021 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。题库共 600+ 道,带全部答案,非常齐全!Java 基础1、面向对象编程有哪些特征?2、JDK 与 JRE 的区别是什么?3、Java 有哪几种基本数据类型?4、== 和 equals 比较有什么区别?5、public,private,protected,默认的区别?6、this 和 super 有什原创 2021-02-18 17:49:02 · 21524 阅读 · 12 评论 -
太赞了,2020 最新 Java 面试题出炉!(带全部答案)
今天给大家带来一套 2020最新整理的Java 面试题,独家整理,禁止剽窃!!!题库非常全面,包括 Java 集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。怎么领取?关注一下Java技术栈公众号,关注后,在这个公众号后台回复:福利,即可获取全部面试题,带全部答案,无任何套路。...原创 2020-03-06 13:20:07 · 9026 阅读 · 1 评论 -
周末去面试,进去 5 分钟就出来了…
你们可能会想,栈长这么菜的吗?5分钟都坚持不了?本文说起来会有点尴尬,毕竟这是栈长我曾经经历过的故事。。。那时候的栈长还真菜,每天写着 if/ for 及一些简单的业务逻辑代码,虽工作有些日子了,但技术水平还停留在刚毕业的起步阶段。。。记得,那是一个周末,栈长去某知名互联网公司面试,好像不到五分钟,我就被面试官亲切地赶出来了,当时我那个尴尬,内心深受打击。。。为什么会被赶出来?这道题我记得...原创 2018-12-17 08:23:39 · 1803 阅读 · 1 评论 -
2010年9月几道最新Java面试题
---------九月更新JAVA面试题带答案的java面试题欢迎参考Java的几个基础面试题带答案的如下代码中finally中的代码会不会执行?Java里面StringBuilder和St... JAVA和C++区别都有哪些?Struts中DispatchAction和... 如何在Web项目中保护JSP源代码不被未经授... Struts的控制器如何知道...2010-09-30 14:14:49 · 621 阅读 · 0 评论 -
几道经典的基础JAVA面试题
1. 如果一个将要被销毁的对象被另外一个对象的finalize方法引用,这个对象会被垃圾回收吗?finalize方法里面引用对象会避免GC收回对象所占的内存,但是这个只能被执行一次,下次GC就不会在垃圾回收前调用finalize方法。2. finalize方法可以被重载吗?答案:是的,但是只有以下这种情况才能被垃圾回收器调用:protected void finalize() throws Thr...2010-09-30 14:13:06 · 393 阅读 · 0 评论 -
Java面试中经常问到的算法题
从大学到现在,参加过很多面试,经常会被问到一些基本的算法题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也用语言实现过,可由于在项目开发中应用的比较少,久而久之就忘记了,造成在面试中很尴尬的局面,然后回来查阅相关资料才发现就那么一回事,怎么在面试中就卡壳了呢?在此写下我在面试中经常被问到的一些基本的算法,全当复习。一、冒泡排序Java代码 package...原创 2010-09-27 09:00:28 · 455 阅读 · 0 评论 -
J2EE面试题集锦(附答案)
一、基础问答 1.下面哪些类可以被继承? <!----> Java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (...原创 2010-09-26 11:18:40 · 429 阅读 · 0 评论 -
程序员面试之葵花宝典
程序员面试之葵花宝典 1、 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2. ...原创 2010-09-17 08:59:37 · 401 阅读 · 0 评论 -
Java面试宝典2010版
Java面试宝典2010版 一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 7 2、Java有没有goto? 7 3、说说&和&&的区别。 8 4、在JAVA中如何跳出当前的多重嵌套循环? 8 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1...原创 2010-09-17 08:55:40 · 446 阅读 · 0 评论 -
史上最全 40 道 Dubbo 面试题及答案,看完碾压面试官!
想往高处走,怎么能不懂 Dubbo?Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。1、Dubbo是什么?2、为什么要用Dubbo?3...原创 2018-10-02 10:17:36 · 4981 阅读 · 0 评论 -
金九银十,史上最强 Java 面试题整理。
以下会重新整理所有 Java 系列面试题答案、及各大互联网公司的面试经验,会从以下几个方面汇总,本文会长期更新。Java 面试篇史上最全 Java 面试题,带全部答案史上最全 69 道 Spring 面试题和答案史上最全 Java 多线程面试题及答案史上最全 50 道 Redis 面试题及答案史上最全 55 道 MySQL 面试题总结i++ 是线程安全的吗?高级 J...原创 2018-09-13 18:24:56 · 4366 阅读 · 1 评论 -
史上最全阿里 Java 面试题总结
以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子...原创 2018-08-28 09:05:40 · 63611 阅读 · 15 评论 -
出场率比较高的一道多线程安全面试题
这个问题是 Java 程序员面试经常会遇到的吧。工作一两年的应该都知道 ArrayList 是线程不安全的,要使用线程安全的就使用 Vector,这也是各种 Java 面试宝典里面所提及的,可能很多工作好几年的程序员都停留在这个知识面上。先说说为什么 ArrayList 是线程不安全的吧,来看以下的代码。/** * 微信公众号:Java技术栈 */public class T...原创 2018-07-13 09:21:38 · 726 阅读 · 0 评论 -
Java 高级面试知识点汇总!
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。装饰者模式:动态给类加功能。观察者模式:有时被称作发布/订阅模...转载 2018-04-25 14:06:49 · 494 阅读 · 0 评论 -
分享18道Java基础面试笔试题(面试实拍)
上图来自Java技术栈微信群里的群友分享,看起来比较基础,但不一定人人都答得上来。图片比较模糊,小编把题目进行了文字化。1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求?2.请简述http协议中get请求和post请求的区别.3.请简述session和cookie的区別.4.简述Servlet与JSP的关系,5.JSP内置对象有哪些,各自起到的作用6.简述你所理解的JA...原创 2018-03-01 11:38:51 · 12430 阅读 · 1 评论 -
Java 面试题经典 77 问(含答案)!
推荐:成为架构师的十阶段学习资料金三银四了,3月底,4月初,找工作换单位的黄金时期。4月初将会有有一大批职场人士流动。。。作为Java开发码农的你是不是也在蠢蠢欲动,或者已经搞了几轮车轮战了?我们为大家准备了 77 道经典 Java 面试题,如果你面试不力,基础还不够强,那么你或许会受用!1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?2、JDK和J...原创 2018-03-24 14:50:16 · 5252 阅读 · 0 评论 -
分享一套高级Java笔试题(实拍高清图)
分享一套高级Java笔试题微信群里群友分享的刚好他在笔试有些问题不会发到群里求助如果你最近正好在面试需要参考需要提升这套试题或许对你有用下面是部分分享原图下面是微信群中群友的热议非常精彩讨论的知识点非常有帮助大牛非常多!所以不会被误导技术气氛非常好经常会学习到新东西每天都有进步不要问有没有答案哦这套不是作者整理,所以没有!不会的可以自行百度~虽没有标准答案,但至少可以有个参考为了大家的隐私头像采取...原创 2018-02-28 22:21:25 · 2942 阅读 · 1 评论 -
Java:关于main方法的10道面试题
感觉假期过得好快,东西也丢得快。假期吃喝玩乐之余也来温故一下Java知识,下面给大家整理了10道Java main方法的经典面试题,都来挑战一下自己的Java基础知识吧!1.main方法是做什么用的?2.不用main方法如何运行一个类?3.main方法如何传递参数?传递参数的类型是什么?能不能改变该参数类型?4.main方法为什么是静态的?能不能改为非静态?5.main方法能被重载吗?6.main...原创 2018-02-28 22:19:01 · 613 阅读 · 0 评论 -
春节跳槽最新Java面试题及答案整理
今天大部分码农同学已经上班了吧,最近也是跳槽人才流动的高峰期,拿了年终奖,找找更好的机会。小编也面了几家公司了,回来整理下面经分享给大家做个参考。有很多,暂时先分享20道,后续更多会陆续整理分享出来。1.Mybatis与Ibatis的区别2.Http1与Http2的区别3.SpringMVC的执行流程4.JVM内存溢出具体指哪些内存区域?都会抛出什么异常?5.谈谈对AJAX的理解6.谈谈对事务的理...原创 2018-02-28 22:16:35 · 560 阅读 · 0 评论 -
史上最全Redis面试题及答案。
花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点,再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服,Redis学得怎么样,都来检验下吧1、什么是Redis?2、Redis相比memcached有哪些优势?3、Redis支持哪几种数据类型?4、Redis主要消耗什么物理资源?5、Redis的全称是什么?6、Redis有哪几种数据淘汰策略...原创 2018-02-26 16:18:41 · 41248 阅读 · 10 评论 -
年底了,该跳槽了,全套高级Java面试题及答案整理~
又到年底了,又是一轮跳槽季城外的人想进去,城里的人想出来为什么离职?马云说过,要么工资低,要么受了委屈我想大多数人离职是这个原因出来混的,跳槽也都是为了更好的生活干技术的,工资都是跳出来的跳得高低,关键看你有多少实力如何提升硬实力?我们为你准备了以下面试题史上最全阿里巴巴高级Java面试题史上最全Java多线程原创 2018-01-18 09:13:32 · 3204 阅读 · 0 评论 -
Spring面试题
Spring作为现在最流行的java web开发框架,Spring的应用及其原理的深入了解是每个Java开发程序员必经之路,下面10道面试题是Java开发程序员面试时会经常遇到的题目。1、为什么要使用Spring框架?2、Spring由哪些核心模块组成?3、你都使用到了Spring的哪些功能?4、你怎么理解Spring是一个容器?5、Spring Beans的作用域有哪几种?原创 2018-01-14 10:15:05 · 820 阅读 · 0 评论 -
Java中创建String的两道面试题及详解
我们知道创建一个String类型的变量一般有以下两种方法:String str1 = "abcd";String str2 = new String("abcd");那么为什么会存在这两种创建方式呢,它们在内存中的表现形式各有什么区别?下面来看下面两道经常遇到的面试题。面试题1:String a = "abcd";String b = "abcd";Syste原创 2018-01-12 17:26:59 · 877 阅读 · 0 评论 -
去BAT面试完的Mysql面试题总结(55道,带完整答案)
1、一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15 ?2、mysql的技术特点是什么?3、Heap表是什么?4、mysql服务器默认端口是什么?5、与Oracle相比,mysql有什么优势?6、如何区分FLOAT和DOUBLE?7、区分CHAR_LENGTH和原创 2018-01-10 09:18:09 · 7718 阅读 · 0 评论 -
通往大神之路,百度Java面试题前200页。
基本概念操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么I原创 2018-01-10 09:16:59 · 536 阅读 · 0 评论 -
史上最全Java多线程面试题及答案
多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域。所以,学好多线程并发编程对Java程序员来来说极其重要的。下面小编整理了60道最常见的Java多线程面试题及答案,供你学习或者面试参考。多线程有什么用?线程和进程的区别是什么?ava实现线程有哪几种方式?启动线程方法start()和run()有什么区别?怎么终止一个线程?如何优雅地终止线程?一个线程的生命周期有哪几原创 2018-01-08 09:41:14 · 3194 阅读 · 0 评论 -
阿里巴巴高级Java面试题(首发,70道)
整理的70道阿里的Java面试题,都来挑战一下,看看自己有多厉害。下面题目都带超详细的解答,详情见底部。1、java事件机制包括哪三个部分?分别介绍。2、为什么要使用线程池?3、线程池有什么作用?4、说说几种常见的线程池及使用场景。5、线程池都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、线程池中的几种重要的参数及流程说明。8、什么是反射机制?9、说说反原创 2018-01-06 16:49:48 · 6188 阅读 · 0 评论