摘要: 66:同步访问共享的可变数据synchronized:1互斥,阻止线程看到的对象处于不一致的状态;2保证线程在进入同步区时能看到变量的被各个线程的所有修改Java中,除了long或者double,“读”或者“写”一个变量是原子的。注意:是读或者写单个动作是源自的,而不是读写这两个动作整体是原子的。由... 阅读全文
posted @ 2016-01-09 17:48 willhua 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 30:用enum代替int常量当需要一组固定常量的时候,应该使用enum代替int常量,除了对于手机登资源有限的设备应该酌情考虑enum的性能弱势之外。31:用实例域代替序数应该给enum添加int域,而不是使用ordinal方法来导出与枚举关联的序数值。(几乎不应使用ordinal方法,除非在编写... 阅读全文
posted @ 2016-01-09 16:01 willhua 阅读(994) 评论(0) 推荐(0) 编辑