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种类型,如下表所示 名称 代码示 ...
12…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
已运行时间 :
本站访客数 :
本站总访问量 :
©2018 - 2020 By Eric Liang
驱动 Hexo|主题 Butterfly
欢饮来到Eric的博客
繁