jdk

对比 currentTimeMillis 与 nanoTime

简介 在 Java 中有两种获取时间的方式,分别是在 java.lang.System 中的 public static native long currentTimeMillis() 和 public ...

instanceOf、isInstance、isAssignableFrom 的区别

在 Java 中,对一个类的子类判断有三种方式,分别是 obj instanceof [TypeN

Java 注解处理器

工作流程 注解处理器是一种应用于编译期间的模块,在编译完源文件

Java安全机制

Java 安全机制是针对程序在操作本地资源时的权限限制,避免在执行有

HashMap 在并发环境下的死循环问题

因为 HashMap 是非线程安全的,在并发环境下应避免使用,改为 Concu

java8 default method 的使用见解

oracle 在 jdk8 中引入了接口的默认方法,用 default 关键字标识。 public inteface Listener { default void start() ...

volatile 浅析

概念 volatile原语保障了多线程下变量的原子性、可见性、

ConcurrentHashMap 原理分析

ConcurrentHashMap 是 jdk 提供的针对并发环境下的集合类容器,是为了解决 HashMap 在并发环