
java高级
文章平均质量分 79
java高级工程师必须掌握的知识面
奇衡三No1
java从业者,用通俗易懂的语言,把java体系三言两语说明白
展开
-
尚硅谷周阳面试第二季(主要是juc和JVM)
我叫目录2019年面试题1.请谈谈对volatile的理解CAS(CompareAndSet)比较并交换原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗? 2019年面试题 1.请谈谈对volatile的理解 1.1 volatile是java虚拟机提供的轻量级的同步机制 1.1.1保证可见性 1.1.2不保证原子性 1.1.3禁止指令重排 1.2JMM(Java内存模型Java Memory Model,简称JMM)本身是一种 抽象的概念并不真实存在,它描述的是一组规则或规范,通过这原创 2020-08-26 00:11:54 · 2380 阅读 · 0 评论 -
周阳面试JUC和JVM
我叫目录1.JUC(java.util.concurrent)1.1进程/线程1.2并发/并行1.3 三个包2.售票多线程3.lambda表达式简单复习4.集合类不安全5.八锁原理讲解6生产者消费者7.condition例子8.callabe9.JVM9.1JVM架构图9.2类加载器9.2.1加载器类型9.2.2双亲委派机制9.3本地方法9.4PC寄存器9.5方法区9.6java栈9.6.1栈内存栈+堆+方法区的交互关系9.7堆9.8对象的生命周期9.9堆参数调优入门9.10GC是什么(分代收集算法)9.1原创 2020-07-28 17:58:54 · 1266 阅读 · 0 评论