1 volatile是什么? 它是Java提供的一种轻量级的同步机制。与synchronized修饰方法,代码块不同,volatile只用来修饰变量。并且与synchroni...
![240](https://upload.jianshu.io/users/upload_avatars/20946138/97374a02-16b5-4a06-9384-62eda814c60d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1 volatile是什么? 它是Java提供的一种轻量级的同步机制。与synchronized修饰方法,代码块不同,volatile只用来修饰变量。并且与synchroni...
我深怕自己本非美玉,故而不敢加以刻苦琢磨,却又半信自己是块美玉,故又不肯庸庸碌碌,与瓦砾为伍。于是我渐渐地脱离凡尘,疏远世人,结果便是一任愤懑与羞恨日益助长内心那怯弱的自尊心...
作者在这一节中介绍了将枚举和接口结合使用的用法:用枚举来实现接口。这样就可以实现枚举类的多态,如作者给的操作符重载的例子: 代码本身也比较简单易懂,就是利用接口来实现枚举的多...
位域(Bit Field)这个概念不常见,它可以把数据以二进制位的形式紧凑的存储,它允许程序对此结构的位进行操作。早期计算机资源十分珍贵,使用位域可以十分明显的减少内存占用,...
对比静态工厂 静态工厂方法很容易让人想到设计模式的静态工厂,也叫简单工厂,作者说两者不同,我认为这两者仅是从概念上来讲有区别,从技术的角度来讲没有区别 简单来说,其区别体现在...
今天继续修炼,第一句话就深表认同: 信任,但要核实 这句话说得太好了,以前我就掉过光信任但不核实的坑,核心确实重要,核心才能和信任首尾呼应形成闭环。 什么是特性测试呢?特性 ...
书中对使用外部配置参数化应用程序的描述是这样的: 如果代码依赖某些值,而这些值在应用程序发布后还有可能改变,那么就把这些值放在程序外部。 使用在外部配置依赖的参数可以使系统更...
大年三十的早上,在静悄悄的办公室里比较适合做些务虚的思考,没有了平时的吵闹,也没有杂事来打断思路,搞一杯咖啡,想一想过去和将来,还是有机会理出一些头绪的。 TMS一直是一个务...
我们是含蓄的,总认为把期待说出来是一种自私的表现,然后我们假设他人是体谅的。 举个例子(纯属虚构),有一次蛋哥和一美女一起吃饭,然后下很大的雨,蛋哥对美女说:“要不要送你回家...