![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hamimaj
热爱工作,热爱生活!
展开
-
java静态代理与动态代理笔记
代理的含义:代理起着一个中间人的作用,客户端不需要知道具体是使用哪一个具体的服务对象,但是他只需要知道为其代理的类对象,通过操作类对象,可以间接的获得服务。java中可以实现的有静态代理与动态代理。其中静态代理很简单,动态代理由java实现其机制,涉及到java的反射机制。原创 2015-01-21 09:39:20 · 152 阅读 · 0 评论 -
java 自增操作是原子操作
今天看了java并发编程实战,了解到java中基本类型的自增操作是非线程安全的,例如: @NotThreadSafe public class UnsafeSequence { private int value; /** Returns a unique value. */ public int getNext() { return value++; ...2016-04-11 10:40:30 · 431 阅读 · 0 评论