Java面试共7篇

JVM经典面试题总结-java中垃圾收集的方法有哪些?

java中垃圾收集的方法有哪些? 1. 标记-清除: 这是垃圾收集算法中最基础的,根据名字就可以知道,它的思想就是标记哪些要被 回收的对象,然后统一回收。这种方法很简单,但是会有两个主要问题:1...
程序员吾非同的头像-程序员知识精选xinlong1322年前
01970

JVM经典面试题总结-JVM内存分哪几个区,每个区的作用是什么?

JVM内存分哪几个区,每个区的作用是什么? java虚拟机主要分为以下一个区: 方法区: 有时候也成为 永久代 ,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里 进行的GC主要是对方法区里...
程序员吾非同的头像-程序员知识精选xinlong1322年前
02400

阿里巴巴-蚂蚁金服JAVA高级面试题

阿里巴巴-蚂蚁金服 1. 说说三种分布式锁? 1 、Zookeeper:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来⾃自于IBM⽹网站)。⼤大致思想即为:每个客户端对 某个功能加锁时...

拼多多电商部高级JAVA面试题

拼多多电商部二面整理 1 、并发编程三要素? ( 1 )原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要 么就全部都不执行。 ( 2 )可见性 可见性指多...

JVM经典面试题总结3

16.java类加载过程? java类加载需要经历一下 7 个过程: 加载 加载时类加载的第一个过程,在这个阶段,将完成一下三件事情: 通过一个类的全限定名获取该类的二进制流。 将该二进制流中的静...
程序员吾非同的头像-程序员知识精选xinlong1322年前
01840