荷梅月剑 编程之路

这个世界没有偶然,有的只是必然
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java

摘要:eclipse3.2中显示行数:Window-Preferences-General-Editors-Text Editor :show line numbers 阅读全文

posted @ 2011-01-31 12:10 荷梅月剑 阅读(302) 评论(0) 推荐(0)

摘要:在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。如Java 代码复制内容到剪贴板try { Thread.currentThread().sleep(1000);//毫秒 } catch(Exception e){} 在这里需要解释一下线程沉睡的时间。sleep()方法并不能够让程序"严格"的沉睡指定的时间。例如当使用5000作为sleep()方法的参数时,线 程可能在实际被挂起5000.001毫秒后才会继续运行。当然,对于一般的应用程序来说,sleep()方法对时间控制的精度足够了。但是如果要使用精 阅读全文

posted @ 2011-01-28 15:52 荷梅月剑 阅读(882) 评论(0) 推荐(0)

摘要:初学Java多线程系列的本部分介绍线程的生命周期。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。这四种状态都可以通过Thread类中的方法进行控制。下面给出了Thread类中和这四种状态相关的方法。Java代码//开始线程publicvoidstart();publicvoidrun();//挂起和唤醒线程publicvoidresume();//不建议使用publicvoidsuspend();//不建议使用publicst 阅读全文

posted @ 2011-01-27 13:17 荷梅月剑 阅读(297) 评论(0) 推荐(0)

摘要:这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别:  上面10个线程对象产生的10个线程运行时打印了10次1。下面10个线程对象产生的10个线程运行时打印了1到10。我们把下面的10个线程称为同一实例(Runnable实例)的多个线程。  下节我们将研究线程对象方法,还是那句话,一般文档中可以读到的内容我不会介绍太多请大家自己了解。线程对象的几个重要的方法  尽管线程对象的常用方法可以通过API文档来了解,但是有很多方法仅仅从API说明是无法详细了解的。  本来打算用一节的篇幅来把线程方法中一些重要的知识说完,但这样下来估计要很常的篇幅,可能要用好几节才能说把和线程方法相关的 阅读全文

posted @ 2011-01-27 12:21 荷梅月剑 阅读(330) 评论(0) 推荐(0)