Effective Java
疯帽子_0110
这个作者很懒,什么都没留下…
展开
-
Effective Java 第10章
第10章 第66条 1、Java中的原子操作:对于所有的变量(除long和double外)读和写操作都是原子的(互斥的)。(不会在写的中途被读取,成为一个奇怪的量,获取的值为写之前,或者是写之后的值) 2、虽然java中的变量是原子操作,但是必要时刻仍需要同步。 3、对于共享的数据,最好同步其同步其动作。 第67条 CopyOnWriteArrayList:并发集合。写操作通过拷贝底层数组实现。大...原创 2019-02-23 21:36:51 · 112 阅读 · 0 评论 -
Effective Java 第11章
序列化 第11章 序列化:将对象编成字节流 反序列化:将字节流重写构建成对象,通过反射的getInstance方法。 序列化与反序列化作用: 1、网络间通信 2、转存为持久化信息 3、进程间通信 第74条 谨慎地实现Serializable接口 代价: 一旦被正式发布,大大降低“改变这个类的实现”的灵活性。 增加出现BUG和安全漏洞的可能性,“隐藏的构造器” 测试负担增加 注意: 父类实现了...原创 2019-09-27 10:00:59 · 83 阅读 · 0 评论