- 博客(7)
- 资源 (7)
- 收藏
- 关注
转载 Inner classes in Java, the mystery within.
Inner classes, also called Nested Classes, are nothing but classes that are defined within other classes. The nesting is a relationship between classes, not objects.Inner classes have clearly two be
2010-01-21 10:22:00 941
转载 同步synchronized方法和代码块
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。 在此我们先来明确一下我们的前提条件。该对象至少有
2010-01-20 17:54:00 697
转载 Java内部类(Inner Class)详解
简单的说,内部(inner)类指那些类定义代码被置于其它类定义中的类;而对于一般的、类定义代码不嵌套在其它类定义中的类,称为顶层(top-level)类。对于一个内部类,包含其定义代码的类称为它的外部(outer)类。1 Static member class(静态成员类)类声明中包含“static”关键字的内部类。如以下示例代码,Inner1/Inner2/Inne
2010-01-20 17:50:00 1112
转载 J2SE 1.5新特性简介
“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 1.自动包装和解包(Autoboxing and unboxing) 代码示例 往一个ArrayList中加入一个整数,1.5版本以前的版本写法是: List list =
2010-01-19 11:16:00 663
原创 Java线程之Worker Thread Pattern
Worker Thread Pattern的参与者:1. Client(委托人)参与者 Client参与者会建立Request参与者,并传给Channel参与者。2. Channel(通路)参与者 Channel参与者会从Client参与者获取Request参与者,传递给Worker参与者。3. Worker(工人)参与者 Worker参与者会从Chann
2010-01-17 19:12:00 3160
原创 Java线程之Thread-Per-Message Pattern
Thread-Per-Message Pattern的参与者:1. Client(委托人)参与者 Client参与者会对Host参与者发出请求。Client参与者并不知道Host参与者会如何实现这个请求。2. Host参与者 当Host参与者接收到Client参与者的请求时,会建立新的线程并启动它。 这个新的线程,会使用Helper参与者来处理这个请求。3
2010-01-17 18:54:00 1243
原创 Java线程之Read-Write Lock Pattern
Read-Write Lock Pattern的参与者:1. Reader(读取者)参与者 Reader参与者会对SharedResource参与者进行read。2. Writer(写入者)参与者 Writer参与者会对SharedResource参与者进行write。3. SharedResource(共享资源)参与者 SharedResource参与者
2010-01-16 21:15:00 2121
castor-1.2-xml-schema castor转化XML需要的jar包
2009-06-27
castor-1.2-codegen castor代码生成需要的jar包
2009-06-27
castor-1.2 jar包 XML转化的好东东
2009-06-27
Teach Yourself C++ in 21 Days - 2nd Edition.chm
2008-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人