美团面试官:小伙子,说一下volatile关键字原理吧?

2021-08-02
阅读 6 分钟
2.2k
为了解决CPU和主内存速度交互的不匹配问题,计算机在设计的时候在中间加几级缓存(一般放在CPU内部的,这里是为了好看画到中间了),高速缓存读取速度非常快,CPU和高速缓存交互,程序结束后,会把缓存中的数据同步到主内存再回写到硬盘。

太顶了!没想到小姐姐也能把美团面试题总结的如此透彻,真心建议你看看!

2021-05-12
阅读 2 分钟
2k
2021.4.16 投简历2021.4.25 笔试 ( 26号收到一面预约电话 )2021.4.29 一面(30号收到二面预约电话)2021.5.8 二面2021.5.10 offer

金三银四已过,为大家整理一批高频java面试题,花点耐心看完,offer拿到手软!

2021-05-10
阅读 2 分钟
1.8k
金三银四已过,很多粉丝私信我要我帮忙整理一下当下热门的技术点以及面试题,我从多个面大厂的朋友那弄到了这批面试题,基本上阿里,字节这次大厂面的就是这些知识点了,希望大家可以花点耐心看完,对你的面试非常有帮助!

掌握好这些Java内存模型知识,你才算一个合格的程序员!

2021-05-05
阅读 4 分钟
3.1k
Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。

纯干货分享,金三银四高频java面试题整理,一线名企面试重点拆分!

2021-04-13
阅读 7 分钟
1.1k
答:在程序设计中有面向过程和面向对象,C语言是面向过程的,就是一步一步的非常清楚,比较直接高效,而java是面向对象的,更易于重复使用、扩展和维护。

开发两年!JVM方法调用都玩不明白,你离被炒鱿鱼不远了!

2021-04-06
阅读 7 分钟
1.8k
方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程。一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(也就是直接引用)。这个特性给Java带来了更强的动态扩展能力,但也...

今天我们基于jdk8聊聊JVM-常量池,希望对大家有帮助!

2021-03-31
阅读 4 分钟
2.9k
经过javac编译后的class文件 记录了这个类的所有信息,其中一个部分被成为常量池,里面存放编译器生成的 字面量(Literal)和符号引用(Symbolic References)

说一下我理解的JVM双亲委派机制,有什么不对还请指正!

2021-03-17
阅读 4 分钟
3.3k
我们知道类加载机制是将一个类从字节码文件转化为虚拟机可以直接使用类的过程,但是是谁来执行这个过程中的加载过程,它又是如何完成或者说保障了类加载的准确性和安全性呢?答案就是类加载器以及双亲委派机制。
封面图

【JVM专题】JVM从概述到调优图文详解,含思维脑图深度剖析!

2020-12-15
阅读 3 分钟
1.7k
它有一个解释器组件,可以实现 JAVA 字节码和计算机操作系统之间的通信,java程序只需要在JVM 上一次编译,多出运行,因此JAVA具有跨平台性。

JVM类加载机制详解,建议看这一篇就够了,深入浅出总结的十分详细!

2020-11-29
阅读 4 分钟
1.3k
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。

讲一讲Java的字符串常量池,看完你的思路就清晰了

2020-11-09
阅读 6 分钟
1.1k
很多朋友Java的字符串常量池的概念困扰了很长一段时间,最近研究了一下jvm指令码,终于对它有了大概的了解。 在展示案例前,我们需要先搞清楚一个概念,众所周知,jvm的内存模型由程序计数器、虚拟机栈、本地方法栈、堆、元空间(方法区)、直接内存组成。 今天我们谈到的概念只和虚拟机栈、堆、元空间(方法区)有关。 ...

面试官:小伙子,你给我简单讲一下垃圾回收机制如何工作的吧?

2020-10-29
阅读 2 分钟
1.1k
JVM分为五大内存空间,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生、随线程而灭,因此这几个区域的内存分配和回收都具备确定性,就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着回收了。而Java堆区和方法区则不一样,这部分内存的分配和回收是动态的,正是垃圾收集器所需关注的部...

【建议收藏】2020最全阿里,腾讯,美团面试题总结(附答案整理)

2020-10-15
阅读 6 分钟
1.8k
## 前言2020已经进入尾声了,金九银十马上结束,接下来就是将近半年的面试真空期!如果最近还不拿到心仪的offer的话,可能大概率要等到明年的金三银四去了!一年之计在于秋,金九已经过去了,但银十正在进行,2020已经接近尾声了,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度?

建议收藏!2020阿里面试题(JVM+Spring Cloud+微服务)上

2020-10-14
阅读 7 分钟
1.5k
对于大厂面试,我想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。

最全JVM与性能调优知识点总结,看看哪些是你还没掌握的?

2020-10-12
阅读 5 分钟
874
JVM调优是每个高级程序员的必修课,在本章中,我会从发展过程以及核心价值来剖析JVM的体系结构。为了让大家更好的理解JVM的工作机制,我会在讲解完运行时数据区之后,再通过一个类的加载过程到这个类最终在运行时数据区中的存储来更进一步理解JVM的工作原理。最后,通过对内存的回收机制和垃圾回收算法的讲解,引出到JVM...

建议收藏!超详细的JVM反射原理技术点总结

2020-10-10
阅读 12 分钟
1.3k
反射定义1,JAVA反射机制是在运行状态中对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射提供的功能:在运行时判断任意一个对象所属的类在运行时构造任意一个类的对象在运行时判断...

面经分享!蚂蚁金服三面被拒,重拾起鼓四面猿辅导成功拿下offer!

2020-09-27
阅读 4 分钟
2.7k
一直有小伙伴要我分享面经,说自己想面互联网公司,无奈经验太少想多看看其他人是怎么面的。我这两天刚好和一个刚拿到猿辅导offer的朋友吃了个饭,他向我说了说自己的面试经历。粉丝朋友是末流211毕业的,工作了两年了!然后五月份左右的时候辞职的,辞职之后问我要了面试资料进行学习,对自己的知识点进行梳理,查漏补...

面试官:别的我不管,这个JVM虚拟机内存模型你必须知道

2020-09-03
阅读 6 分钟
919
说jvm的内存模型前先了解一下物理计算机的内存处理。物理计算器上用户磁盘和cpu的交互,由于cpu读写速度速度远远大于磁盘的读写速度速度,所以有了内存(高速缓存区)。但是随着cpu的发展,内存的读写也跟不上cpu的读写速度了,cpu的产商就给每个cpu加入了一个高速缓存,也就是下面的结构。

还不懂Java高并发的,建议看看这篇阿里大佬的总结,写的非常详细

2020-08-25
阅读 7 分钟
4.6k
前言进程是计算机中程序关于某几何数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。是操作系统结构的基础线程可以说是轻量级的进程,是程序执行的最小单位,使用多线程而不用多进程去进行并发程序的设计,是因为线程之间的切换与调度的成本远小于进程。线程的几种状态 {代码...} 线程的基本操作新建线程...

面试BAT必问的JVM,今天我们来说一说它类加载器的底层原理

2020-08-24
阅读 5 分钟
1.8k
JVM支持两种类加载器,一种为引导类加载器(Bootstrap ClassLoader),另外一种是自定义类加载器(User Defined ClassLoader)

java面试官最爱问的垃圾回收机制,这位阿里P7大佬分析的属实到位

2020-08-14
阅读 7 分钟
6.6k
特别地,我们当时就提到Java堆是进行垃圾回收的主要区域,故其也被称为GC堆;而方法区也有一个不太严谨的表述,就是永久代。总的来说,堆 (包括Java堆 和 方法区)是 垃圾回收的主要对象,特别是Java堆。

工作一年半被裁掉,机缘巧合拿到阿里P7offer,得亏我看过这份“突击”面试宝典

2020-08-12
阅读 4 分钟
1.2k
不论是校招还是社招都避免不了各种⾯试、笔试,如何去准备这些东⻄就显得格外重要。不论是笔试还是⾯试都是有章可循的,我这个“有章可循”说的意思只是说应对技术⾯试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了⾮常详细的⽬录,建议可以从头看是看⼀遍,如果...

2020阿里,字节跳动,JAVA岗(一线企业校招、社招)面试题合集

2020-08-09
阅读 3 分钟
3.7k
以下面试题全属于一线大厂社招以及校招的面试真题,各位在做这些题目对照自己的时候请平凡心对待,不要信心受挫。其实 做为致力于一线企业校招或者社招的你来说,能把每个知识模块的一小部分问题去深入学习和总结,已经很棒了!然后文末有我自己总结的一些答案和更多面试题的文档总结,需要可以自取!首先展示一下以下文...

两年经验拿到蚂蚁金服,字节offer,附上金九银十BAT面试核心知识点整理

2020-08-05
阅读 3 分钟
1.4k
我自己是本科毕业后在老东家干了两年多,老东家算是一家”小公司”(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时候是非常非常虚的。迫于心慌,我好好思考了一阵来给自己打气,当时真正找坑和准备面试的过程大概分为这几个阶段:

真的可惜,四面阿里,结果我被JVM垃圾回收机制与 OOM异常卡住了

2020-07-31
阅读 4 分钟
1.5k
所以JVM垃圾回收机制也是一样的,当我们创建的对象占据堆空间要满了的的时候我们就对他进行垃圾回收,注意java的垃圾回收是不定时的,c语言的是需要去调用垃圾回收方法

2020阿里Java面试题目大汇总,看看你离阿里还有多远,附答案!

2020-07-24
阅读 3 分钟
1.5k
首先说一下情况,我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等。也是有些辛苦。终于是在前不久拿到了阿里的offer,定级P7。现在我把我面试经历的东西整理出来分享给大家,希望对大家有所帮助!(文末附答案)

2020腾讯,阿里,美团,字节跳动面试真题整理,全网首发!面试突击必备!

2020-07-20
阅读 5 分钟
1.4k
最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!!

全网最全!这份深入讲解jdk和jvm原理的笔记,刷新了我对JVM的认知

2020-07-17
阅读 16 分钟
1.6k
前两天和朋友探讨技术的时候有聊到JVM和JDK这一块,聊到这里两个人就像高山流水遇知音那是根本停不下来,事后我想着趁现在印象还比较深刻就把这些东西整理起来分享给大家来帮助更多的人吧。话不多说,满满的干货都整理在下面了!

兵马未动粮草先行!看完这份2020BAT最新Java面试题,今年秋招进大厂妥妥的

2020-07-16
阅读 4 分钟
1k
最近收到很多粉丝的私信,有工作几年的,也有即将面临毕业的学生党。都是来跟我说金九银十马上到了,自己想去冲击面试一波大厂,问我有没有相关的面试题分享。听到后我也是赶紧为大家整理了一份,话不多说满满的干货都在下面了,友情提示,文章篇幅齐全,全是干货慢慢观看!!!(答案整理在文末)

java大厂面经-阿里腾讯、网易美团、京东、华为、快手、字节全在这里了

2020-07-10
阅读 5 分钟
3k
0.自我介绍1.问项目(项目详细介绍、用到什么技术、有什么优化)2.线程池?创建线程池需要哪些参数?是否会存储内存溢出?3.常用的数据结构?4.栈跟队列的区别?5.编程题:使用两个栈实现队列的功能6.mysql的b树和b+树?7.聚簇索引和非聚簇索引?8.索引的优化,索引的失效?为什么不是索引建的越多越好?9.线程安全的问...