51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#vue面试
Java面试题目大汇总(附参考答案)
足足准备了长达3个月的面试,终于在上周拿到了阿里的offer!博主汇总整理了一份我面试之前看的一些Java面试题目,可以说是非常详细!分享给大家,希望对正在面试Java岗位的朋友有帮助哈~~(文末附参考答案)JDK和JRE有什么区别?==和equals的区别是什么?两个对象的hashCode()相同,则equals()...
代码星球
·
2021-02-23
Java
面试
题目
汇总
参考
HashMap面试题及答案(2020版)
博主整理了一些常见HashMap面试题,附参考答案,小白都能看懂的HashMap面试题总结,希望对大家有帮助哈~1.HashMap的内部数据结构数组+链表/红黑树2.HashMap允许空键空值么HashMap最多只允许一个键为Null(多条会覆盖),但允许多个值为Null3.影响HashMap性能的重要参数初始容量:创...
代码星球
·
2021-02-23
HashMap
试题
答案
2020版
Java集合面试题及答案总结(2020版)
下面这些Java集合面试题在Java面试中几乎是必问的!!!1.是否保证线程安全:ArrayList和LinkedList都是不同步的,也就是不保证线程安全;2.底层数据结构:Arraylist底层使用的是Object数组;LinkedList底层使用的是双向循环链表数据结构;3.插入和删除是否受元素位置的影响:①Ar...
代码星球
·
2021-02-23
Java
合面
试题
答案
总结
Java多线程面试题及答案(2020版)
个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善~synchronized的实现原理synchronized作用于「方法」或者「代码块」,保证被修饰的代码在同一时间只能被一个线程访问。synchronized修饰代码块时,JVM采用「monitorenter、m...
代码星球
·
2021-02-23
Java
线程
试题
答案
2020版
史上最全的中高级Java面试题汇总
原文链接:https://blog.csdn.net/shengqianfeng/article/details/102572691memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。每个服务器都是完全独立和隔离的服务。memcached的分布式,则是完全由客户端程序库实现的。这种分布式是m...
代码星球
·
2021-02-23
史上
最全
中高级
Java
试题
最常见的Java面试题及答案汇总(六)
74.throw和throws的区别?throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。而throw则是指抛出的一个具体的异常类型。 75.final、finally、finalize有什么区别?final可以修饰类、变量、方法,...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
最常见的Java面试题及答案汇总(五)
64.jsp和servlet有什么区别?jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。Servlet中没有内置对象,Jsp中的...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
最常见的Java面试题及答案汇总(四)
57.什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
最常见的Java面试题及答案汇总(三)
35.并行和并发有什么区别?并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。所以并发编程的目标是充分的利用处理器的每一个核,以达到...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
最常见的Java面试题及答案汇总(二)
18.java容器都有哪些?常用容器的图录: 19.Collection和Collections有什么区别?java.util.Collection是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java类库中有很多具体的实现。Collectio...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
面试必备:Java 原子操作的实现原理[精品长文]
/本文整理自《Java并发编程的艺术》第二章作者:方腾飞 魏鹏 程晓明原子(atomic)本意是“不能被进一步分割的最小粒子”,而原子操作(atomicoperation)意为“不可被中断的一个或一系列操作”。在多处理器上实现原子操作就变得有点复杂。让我们一起来聊一聊在Intel处理器和Java里是如何实现原子操作的。...
代码星球
·
2021-02-23
面试
必备
Java
原子
操作
最常见的Java面试题及答案汇总(一)
1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译器ja...
代码星球
·
2021-02-23
常见
Java
试题
答案
汇总
Java面试题大汇总(附答案)
/下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优...
代码星球
·
2021-02-23
Java
试题
汇总
答案
Java面试官最常问的volatile关键字
在Java相关的职位面试中,很多Java面试官都喜欢考察应聘者对Java并发的了解程度,以volatile关键字为切入点,往往会问到底,Java内存模型(JMM)和Java并发编程的一些特点都会被牵扯出来,再深入的话还会考察JVM底层实现以及操作系统的相关知识。接下来让我们在一个假想的面试过程中来学习一下v...
代码星球
·
2021-02-23
Java
面试
官最
常问
volatile
Java方向如何准备BAT技术面试答案(汇总版)
面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更...
代码星球
·
2021-02-23
Java
方向
如何
准备
BAT
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他