面试知识点
♂燃烧吧ˇ小宇宙、
aries19的学习笔记,主要是对所学的回顾和记录,如果有幸能帮助到你就太好啦!
展开
-
线程
列个框架,还在整理原创 2020-04-05 23:17:53 · 105 阅读 · 0 评论 -
HashMap
未完待续。。。 参考: Java 8系列之重新认识HashMap HashMap defaultLoadFactor = 0.75和泊松分布没有关系原创 2020-03-24 22:51:05 · 126 阅读 · 0 评论 -
volatile关键字
关于volatile总结的有很多了,这里是做一个自己的总结,希望试图可以用最少的话讲清楚。 JMM():Java内存模型 volatile是一个关键字,被 volatile 修饰的共享变量,具有以下特性: 保证了不同线程对该变量操作的内存可见性; 禁止指令重排序 不能保证原子性 也就是说: 如果一个变量是 volatile 的,当我读该变量时,总是能读到它的最新值。 从内存语义上看: 当...原创 2020-03-07 21:55:45 · 106 阅读 · 0 评论 -
抽象类与接口
区别 从设计层面上看,抽象类提供了一种 IS-A 关系,是一种模板设计,即子类对象必须能够替换掉所有父类对象;而接口更像是一种 LIKE-A 关系,它提供一种行为规范,并不要求接口和实现接口的类具有 IS-A 关系。 从使用上来看,一个类可以实现多个接口,但是不能继承多个抽象类。 接口的字段只能是 static 和 final 类型的,而抽象类的字段没有这种限制。 接口方法的默认修饰符是 pub...原创 2020-03-06 22:09:51 · 110 阅读 · 0 评论