Eric Liang
首页
档案
标签
分类
友链
关于
列表
音乐
电影
文章
52
标签
19
分类
10
首页
档案
标签
分类
友链
关于
列表
音乐
电影
Eric Liang
博客相关命令
2020-02-21
此博文被加密, 请输入密码查看. 9d32f8cc3fdba71a9cfc2849c9e978ae9a3808df9431603303d412814803ab38098b63ac64236ce9116dc43db0f9bd9b46fdbde30a18cb63 ...
BigDecimal源码解析
2019-11-12
|
01-Java基础篇
02-JDK源码篇
BigDecimal源码解析 BigDecimal是不可变的、任意精度的有符号十进制数。BigDecimal是由任意精度整数非标度值和和32位的整数标度(scale)组成。 如果为0或正数,则标度scale表示小数点后的位数 如果为负数,则是该数的非标度值乘以10的scale ...
02-Runnable和Callable接口解析
2019-11-12
|
02-Java并发编程
02-并发包
Runnable和Callable接口解析Runnable解析 Runnable是一个接口,它只有一个run()抽象方法,run()抽象方法需要被实现后才能使用. 123public interface Runnable { public abstract vo ...
12-ConcurrentLinkedQueue
2019-11-12
|
02-Java并发编程
02-并发包
ConcurrentLinkedQueueConcurrentLinkedQueue的结构通过ConcurrentLinkedQueue的类图来分析一下它的结构,如下: ConcurrentLinkedQueue由head节点和tail节点组成,每个节点(Node)由节点元素( ...
Java中的equals()和hashcode()之间关系
2019-11-12
|
01-Java基础篇
01-基础知识点
Java中的equals()和hashcode()之间关系所有Java类的父类——java.lang.Object中定义了两个重要的方法: 12public boolean equals(Object obj)public int hashCode() 本文首先会给出一个错误使用这两个方法的例子,然 ...
Enum源码解析
2019-11-12
|
01-Java基础篇
02-JDK源码篇
Enum源码解析类定义12public abstract class Enum<E extends Enum<E>> implements Comparable<E>, Serializable Enum是一个抽象类,其泛型是其子类,也就是自己定义的 ...
01-Java内存区域与内存溢出异常
2019-11-12
|
03-Java JVM篇
Java内存区域与内存溢出异常Java与C++之间有一睹由内存动态分配和垃圾收集技术所围成的”高墙” 概述 C、C++既拥有每一个对象的”所有权”,又担负着每一个对象开始到终结的维护;而Java在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作写配对的delete/f ...
线程安全
2019-11-12
|
02-Java并发编程
01-应用篇
线程安全概述线程安全定义当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题.但是做读操作是不会发生数据冲突问题 线程安全性问题出现条件 多线程环境下 多线程共享一个资源 对资源进行非原子性操作 案例123456789101112131415161 ...
JAVA内存模型
2019-11-12
|
02-Java并发编程
01-应用篇
JAVA内存模型(JMM) JMM定义了Java虚拟机(JVM)在计算机内存(RAM)中的工作方式.JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的.从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(Main Memory)中,每个 ...
Java重排序和顺序一致性模型
2019-11-12
|
02-Java并发编程
01-应用篇
Java重排序和顺序一致性模型重排序重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段 数据依赖性 如果两个操作访问同一个变量,且这两个操作中有一个为写操作,此时这两个操作之间就存在数据依赖性.数据依赖分为下列3种类型,如下表所示 名称 代码示 ...
1
2
…
6
Eric Liang
文章
52
标签
19
分类
10
加入书签
公告
欢迎来到Eric的专栏,喜欢请收藏 ^_^
最新文章
博客相关命令
2020-02-21
BigDecimal源码解析
2019-11-12
02-Runnable和Callable接口解析
2019-11-12
12-ConcurrentLinkedQueue
2019-11-12
Java中的equals()和hashcode()之间关系
2019-11-12
分类
01-Java基础篇
20
01-基础知识点
6
02-JDK源码篇
7
03-集合解析
6
04-Java8新特性
1
02-Java并发编程
29
01-应用篇
17
02-并发包
12
03-Java JVM篇
1
03-Java底层篇
1
标签
ArrayList
BigDecimal
ClassLoader
Enum
HashMap
Integer
JDK源码解析
Java JVM篇
Java8
Java并发编程
Java底层篇
LinkedList
Long
String
ThreadLocal
TreeMap
equals
基础知识点
集合
归档
2020年02月
1
2019年11月
51
网站资讯
文章数目 :
52
已运行时间 :
本站访客数 :
本站总访问量 :
繁