- 博客(6)
- 资源 (35)
- 收藏
- 关注
原创 启动一个线程是用run()还是start()? 为什么?
<br />启动线程肯定要用start()方法。当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。当cpu分配给它时间时,才开始执行run()方法(如果有的话)。start()是方法,它调用run()方法.而run()方法是你必须重写的. run()方法中包含的是线程的主体。 <br />继承Thread类的启动方式: <br />public class ThreadStartTest { <br
2011-05-19 20:46:00 12351
原创 java不使用中间变量交换两个数
<br />在程序中实现交换两个数的功能并不复杂,但如果不使用中间变量,就需要动一下脑筋。在本文介绍了两个方法(其实原理都是一个)。其基本原理就是数的中和。也就是说,通过某种运算(二元运算)将a和b两个数变成一个数,并保存在其中一个变量中。然后再通过同样的运算符将a或b中和掉。这样实际上是利用了a或b本身作为了中间变量。 <br /> 先看第一个算法。 <br /><br />static class Num <br />{ <br /> int a; <br /> int
2011-05-19 20:46:00 478
原创 MyEclipse8.6安装SVN
方法一: 1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse
2011-05-19 20:43:00 1322
启动一个线程是用run()还是start()? 为什么?
启动线程肯定要用start()方法。当用start()开始一个线程后,线程就进入就绪状态,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。当cpu分配给它时间时,才开始执行run()方法(如果有的话)。start()是方法,它调用run()方法.而run()方法是你必须重写的. run()方法中包含的是线程的主体。继承Thread类的启动...
2011-05-19 20:29:33 120
MyEclipse8.6安装SVN
方法一:1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Opt...
2011-05-08 15:37:13 141
java不使用中间变量交换两个数
在程序中实现交换两个数的功能并不复杂,但如果不使用中间变量,就需要动一下脑筋。在本文介绍了两个方法(其实原理都是一个)。其基本原理就是数的中和。也就是说,通过某种运算(二元运算)将a和b两个数变成一个数,并保存在其中一个变量中。然后再通过同样的运算符将a或b中和掉。这样实际上是利用了a或b本身作为了中间变量。 先看第一个算法。 static class Num{ ...
2011-04-26 20:35:22 220
ymPrompt4.0
2012-05-23
WebService中文开发文档
2011-10-30
Java常用FTP文件操作说明Apache.FTPClient,ftp4j,jftp
2011-10-11
Grails权威指南,Grails,权威指南
2011-04-11
130道C#面试题、C#、面试、面试题
2011-04-08
IT公司面试手册、速查手册
2011-04-08
个性RSS阅读器(源码)个性RSS阅读器(源码)
2010-04-28
北大青鸟C图书管理系统、北大青鸟C图书管理系统
2010-04-28
极品连连看、极品连连看、极品连连看
2010-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人