日期:2014-05-20  浏览次数:20798 次

如果一个方法有返回类型,可以直接做为一个完整语句调用吗?
Runtime   ce=Runtime.getRuntime();
                        ce.exec( "javac   a19.java ");


Runtime   ce=Runtime.getRuntime();
                                 
                                  InputStream   in=ce.exec( "java     "+path).getInputStream();
为什么着2种用法都可以?EXEC方法有返回类型,却可以ce.exec( "javac   a19.java ");是语言规定的吗?

------解决方案--------------------
写得这么复杂。。。

这样当然没问题
有时候你不关心返回值的。这也可以解释为什么重载不能以返回值作为标志