- 博客(3)
- 收藏
- 关注
原创 bug焦虑症
“某某某,禅道有你的bug”,“喂,那谁,你做的功能点不了”,“某某某,你的bug补丁被打回了”……每当听到这些话时,我心里像坐着跳楼机一样悬着,又是哪里代码出错了么?反复拷问自己,同时回想bug出现的场景和相关代码……次奥,原来是这里疏忽了,长叹一口气。 我们每个人写程序都会出现或多或少的bug,这是无法避免的,因为不可能把写代码做到绝对完美。当然,每个程序猿都想避免bug产生,但是
2017-03-29 23:02:33 397
原创 浅谈volatile关键字
Java的volatile关键字在JDK源码中经常出现,但是对它的认识只是停留在共享变量上,今天来谈谈volatile关键字。volatile,从字面上说是易变的、不稳定的,事实上,也确实如此,这个关键字的作用就是告诉编译器,只要是被此关键字修饰的变量都是易变的、不稳定的。
2017-03-19 18:10:41 18656 9
原创 隐式锁 Synchronized 与显示锁 Lock的用法和简单对比
SynchronizedSynchronized是Java的关键字,当它用来修饰一个方法或一个代码块时,能够保证在同一时刻最多只有一个线程执行该代码。因为当调用Synchronized修饰的代码时,并不需要显示的加锁和解锁的过程,所以称之为隐式锁。Sychronized的用法:1、同步方法体,在方法声明中使用,如下:public synchronized void method(){
2017-03-12 19:56:58 5332 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人