Java中long和double的原子性 java中基本类型中,long和double的长度都是8个字节,32位(...[作者空间]
最近吧gradle版本提升到 出现这种情况Android Gradle plugin requires Java ...[作者空间]
前言 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。λ表达式由三部分组成:参数列...[作者空间]
synchronized 是 Java 语言中处理并发问题的一种常用手段,它也被我们亲切地称之为“Java 内置锁...[作者空间]
虽然十多年过去了,但回想起大一时候的光景,仍然历历在目。 由于计算机专业是学校新开的专业,所以老师们也没有多少教学...[作者空间]
final关键字可以用来修饰类、变量、方法。 被修饰的类不能被继承。 被修饰的变量一旦赋值,则不能修改。 被修饰的...[作者空间]
破案了!Java 不能实现真正泛型的原因 本文已同步至 GitHub 《教妹学 Java[https://gith...[作者空间]
1、什么是 Java Agent 笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一...[作者空间]
JUC提供了专门的读写锁ReadWriteLock,可以分别用于对读操作或者写操作进行加锁,在源码中主要定义了两个...[作者空间]
synchronized概述 Synchronized是Java中解决并发问题的一种最常用的方法(还有Lock也是...[作者空间]
概述 VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 ...[作者空间]
写在前 在并发编程中,最需要处理的就是线程之间的通信和线程间的同步问题,JMM中可见性、原子性、有序性也是这两个问...[作者空间]
一、synchronized锁定的目标 如图所示,非常明了了,归根结底,synchronized锁定的既不是代码块...[作者空间]
一、java访问控制修饰符 使用访问控制符来保护对类、方法、变量的访问(就是控制类对象在哪里可以使用,从而类对象的...[作者空间]
废话不多说,直接上代码,简单易懂,好好学 架构:SpringBoot+Mybatis 数据库:Mysql5 导入依...[作者空间]
单例模式 饿汉式: 懒汉式: 双重校验锁? 问题解惑: 1、为什么synchronized关键字要放在Single...[作者空间]
CAS的概念 CAS的全称为:CompareAndSwap,直译为对比和交换。* CAS实际是普遍处理器都支持的一...[作者空间]
ConcurrentHashMap 引出 HashMap在多线程环境下存在线程安全问题,一般的解决方案: 使用Co...[作者空间]
Java异常(Exception)处理及常见异常[http://c.biancheng.net/view/6635...[作者空间]