不同Java编译器编译的问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:14:48
前段时间一直使用ultraEdit编译运行Java 用着还挺不错的 不过好像大家都认为非要用专业点的编译器才像是个专业的程序员
于是今天下了个最新版celipse(for Java Developers)和NetBeans IDE 6.5.1
试运行了下面得一段代码就发现
该代码ultraEdit和NetBeans都可以编译并运行 但是celipse无法编译通过
有点小郁闷 代码如下
public class SynchronizedDemo
{
public static void main(String args[])
{
int[] a={1,3,5,7,9};
int[] b={2,4,6,8,10};
MyRunnableDemo mr1=new MyRunnableDemo("子线程执行#1",a);
MyRunnableDemo mr2=new MyRunnableDemo("子线程执行#2",b);
}
}
class CalTotal
{
private int sum;
int CalTotalSyn(int nArray[])
{
sum=0;
for(int i=0;i<nArray.length;i++)
{
sum+=nArray[i];
try
{ Thread.sleep(500);
}catch(InterruptedException ie)
{
System.out.println("Error:"+ie);
}
System.out.println(Thread.currentThread().getName()+"目前总和="+sum);
}
return sum;
}
}
class MyRu

UltraEdit有编译的功能么?在我印象里只是一个编辑器而已,没发现,等下找找.
他说你的构造方法没有定义.
你删错了吧,干吗把自己的删了?

你的保留,把他的删了.

我看你因该在多理解理解构造函数

补一个构造函数