Java面试题总结
算是一个知识总结吧,希望对大家有帮助。
qinjianhuang
努力学习!
展开
-
普通学渣的春招,秋招历程以及实习心路
回顾自己的春招,秋招经历,真的是无限感慨。由于自己对于读研和工作两个方向并没有太多的了解,自己内心对于读研还是工作也是很纠结的,于是在整个大三的寒假里,我一直跟相关的学长学姐询问相关东西。得到的结果都是类似于对于读研和工作,完全看自己的 兴趣,得自己决定之类的回答,诚然,他们的回答不无道理,但是,我自己本身感觉并没有得到很好的启示,于是乎我下定决心先找到一份实习,等9月份学校综合排名出来后再做决定。原创 2017-09-16 11:24:24 · 11092 阅读 · 10 评论 -
历年阿里面试题汇总(2017年不断更新中)
Volatile的特征:A、原子性 B、可见性Volatile的内存语义:当写一个volatile变量时,JMM会把线程对应的本地内存中的共享变量值刷新到主内存。当读一个volatile变量时,JMM会把线程对应的本地内存置为无效,线程接下来将从主内存中读取共享变量。Volatile的重排序1、当第二个操作为volatile写操做时,不管第一个操作是什么(普通读写或者volatile读写),都不能原创 2017-03-06 09:15:48 · 72997 阅读 · 8 评论 -
2017年小米春招内推面试面经
首先,我感到很讶异的是,在我投完简历一天后(2017年2月 23日),小米的工作人员就打电话给我,并且敲定了电话面试的日期(2017年2月27日)。当时我还在家里享受着寒假呢,这也许是来自东北某末流985的优势吧2333。原创 2017-02-27 20:23:54 · 28316 阅读 · 38 评论 -
2017年阿里内推一面面经(不断更新)
在3月1号投完简历,做好测评以后,我是一直等啊等,始终期待着一面的到来。好不容易在 3月8号这天中午12点10左右接到了来自阿里的面试电话。刚开始,我是一脸的懵逼啊,面试官问我:“你是不是面过了???”我是一脸黑脸问好.jpg。Excuse me?在我一番解释后,终于进入了正题。原创 2017-03-09 18:41:55 · 20158 阅读 · 16 评论 -
Java并发编程之volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。转载 2017-02-09 20:33:26 · 13404 阅读 · 16 评论 -
Java知识点总结
Java知识点总结原创 2017-05-20 15:56:18 · 4183 阅读 · 4 评论 -
各大公司Java后端开发面试题总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对应线程的变量副本。Thre原创 2017-03-01 11:31:11 · 168591 阅读 · 67 评论