自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 synchronized 关键字的底层原理

synchronized关键字实现了多个线程之间访问资源的同步性,保证了被它修饰的方法或代码块在任意时刻最多只有一个线程执行。 synchronized关键字是通过JVM底层实现的。 按使用位置分,同步语句块和同步方法实现线程安全的方式不同 synchronized关键字同步语句块 public class SynchronizedDemo { public void method() ...

2020-01-15 17:00:04 325

原创 ConcurrentHashMap与HashTable的区别

ConcurrentHashMap与HashTable都是线程同步的容器,主要区别体现在二者实现线程安全的方式上。 底层数据结构: JDK1.7的 ConcurrentHashMap 底层采用 分段的数组+链表 实现; JDK1.8 采用的数据结构跟HashMap1.8的结构一样,数组+链表/红黑二叉树。 Hashtable 和 JDK1.8 之前的 HashMap 的底层数据结构类似都是...

2020-01-14 16:44:35 164

FlappyBird.zip

html+jQuery实现FlappyBird游戏界面及操作,通过鼠标左键触发小鸟飞行事件,有兴趣的朋友可以二次开发,或自定义一些参数,增加一些趣味

2019-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除