
JAVASE
bolan392
这个作者很懒,什么都没留下…
展开
-
Java多线程_什么是线程?
单个程序看起来可以同时处理多个任务,通常每个任务称为一个线程,它是控制线程的简称。可以一次运行多个线程的程序被称为是多线程的。 多线程和多进程有什么区别?本质的区别在于每个进程有它自己的变量的完备集,线程则共享相同的数据。1、相同点:(a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。(b) 每个进程都有一个进程控制块,线程也拥有一个线程控制块。(c) ...原创 2010-06-17 11:37:33 · 85 阅读 · 0 评论 -
Timer和TimerTask类
Timer类帮助你建立在将来某个时候发生的任务,也包括重复的事件,每个Timer对象都包含一个与之相关联的线程,当它的TimerTask对象中的一个将要运行时,这个线程就被唤醒。 有三种任务调度方式:一次性调度(once-only):任务只执行一次;固定延时调度(fixed-delay):一次任务完成后再调度下一次的,时间延时是固定的固定速率调度(fixed-rat...原创 2010-06-17 14:08:31 · 88 阅读 · 0 评论 -
自定义迭代器
自定义迭代器,它用于过滤超过一定长度的字符串的迭代器:import java.util.Iterator;import java.util.NoSuchElementException;public class ShortStringItertor implements Iterator { private Iterator strings; //需要迭代的字符串迭代器...原创 2010-06-17 15:06:56 · 107 阅读 · 0 评论 -
文档化注释
文档注释(doc comments)是用来生成参考文档的的,用来生成javadoc帮助文档,所有的文档注释以/**开始以*/作为结束,例如: /** * 返回小于指定长度字符串 * 如果没有,则抛出异常 * */ public Object next() { if(nextShort==null&&!hasNext(...原创 2010-06-17 16:18:46 · 288 阅读 · 0 评论 -
java 代理(proxy)模式
代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 例如: package proxy;interf...原创 2010-06-17 18:05:01 · 105 阅读 · 0 评论 -
final方法参数
在看《java编程思想》final这一块时,发现final方法参数这个在项目中应该比较常用到的,所以在博客上记录下。 先直接上代码: Java代码 public class ParamTest { public void getParamName(final User user){ //...原创 2012-03-02 09:57:27 · 139 阅读 · 0 评论