posts - 339,  comments - 95,  views - 178万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
02 2013 档案
Java Thread part 1
摘要:package threadtest;/** * 事实上,Runnable类称作Task更加确切 * 真正的线程是执行单位,应该是Thread或Executor */public class TestThread extends Thread { private static int id = 1; @Override public void run() { System.out.println(this + " id: " + id++); }}package threadtest;import java.util.concurrent.Execut... 阅读全文
posted @ 2013-02-28 20:27 ZimZz 阅读(974) 评论(0) 推荐(0) 编辑
Java 注解
摘要:简单使用,利用反射获取注解值package annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** @Target标识该注解使用范围,Method表示用于方法声明处 */@Target(ElementType.METHOD)/** @Retention标志该注解的使用时机,RUNTIME表示VM运行时保留注解 阅读全文
posted @ 2013-02-24 10:31 ZimZz 阅读(277) 评论(0) 推荐(0) 编辑
职责链模式 Chain of Responsibility
摘要:职责链模式的作用在于职责转移,其实现实际上是一个链表package chainofres;public abstract class Handler { protected Handler successor; public abstract void action(int request); public void setSuccessor(Handler successor) { this.successor = successor; } }package chainofres;public class ConcurrentHandler... 阅读全文
posted @ 2013-02-22 10:06 ZimZz 阅读(235) 评论(0) 推荐(0) 编辑
Java Enum Part 1
摘要:Enum的简单使用package enumtest;public enum Enum1 { MONDAY, SUNDAY; public static void main(String[] args) { for (Enum1 e : Enum1.values()) { System.out.println(e); } }}输出MONDAYSUNDAY嵌套使用package enumtest;import java.util.Random;public enum Test { /** 注意此处枚举实例的写法 ... 阅读全文
posted @ 2013-02-18 00:56 ZimZz 阅读(223) 评论(0) 推荐(0) 编辑
命令模式
摘要:命令模式共有4个角色: Command, ConcurrentCommand, Reciever, InvokerCommand : 抽象命令类, 定义了Reciver成员和抽象方法executeCommand()用于执行命令ConcurrentCommand : 具体实现命令类, 继承自Command类并实现了抽象方法executeCommand()Reciver : 实际命令执行者, executeCommand()所产生的行为由Reciever实现Invoker : 定义了Command成员,是Command的调用者命令模式的优点是命令记录/撤销功能,可以批次执行命令,并且命令的产生与执 阅读全文
posted @ 2013-02-18 00:38 ZimZz 阅读(344) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示