
java理论基础概念集锦
java理论基础概念集锦
lanchengxiaoxiao
杂七杂八
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对象和对象锁
3.对象锁与静态锁对象锁 临界区是指程序中的一个代码段,在这段代码中,单独并发的线程对同一个对象进行访问。在Java中,用关键字“synchronized”标识一个临界区。 对象锁是指Java为临界区synchronized(Object)语句指定的对象进行加锁,对象锁是独占排他锁。java 中的每一个对象都有一个锁或者叫做监视器,当访问某个对象的synchron原创 2012-04-06 17:06:42 · 595 阅读 · 0 评论 -
java设计模式之代理模式(Proxy)
1 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何转载 2012-04-06 17:07:45 · 815 阅读 · 0 评论 -
java.io.*中的设计模式之 装饰(Decorator)模式
Java I/O库具有两个对称性,它们分别是: 1 输入-输出对称性,比如InputStream和OutputStream各自占据Byte流的输入与输出的两个平行的等级结构的根部。而Reader和Writer各自占据Char流的输入与输出的两个平行的等级结构的根部。 2 byte-char对称,InputStream和Reader的子类分别负责Byte和Char流的输入;OutputS转载 2012-04-06 17:09:58 · 501 阅读 · 0 评论