09 2018 档案

摘要:1 synchronized和lock 1.1 synchronized的局限性 synchronized是java内置的关键字,它提供了一种独占的加锁方式。synchronized的获取和释放锁有JVM实现,用户不需要显式的释放锁,非常方便,然而synchronized也有一定的局限性,例如: 1 阅读全文
posted @ 2018-09-17 23:45 卫旗 阅读(9127) 评论(1) 推荐(3)
摘要:一、二进制位运算 1. 按位与(&) 位运算实质是将参与运算的数字转换为二进制,而后逐位对应进行运算。 按位与运算为:两位全为1,结果为1,即1&1=1,1&0=0,0&1=0,0&0=0。 例如51 & 5 -> 00110011 & 00000101 = 00000001 -> 51 & 5 = 阅读全文
posted @ 2018-09-16 10:05 卫旗 阅读(331) 评论(0) 推荐(0)