!从简单的hello程序看.net与java的异同

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

.net用csc编译,直接运行

--Hello.cs(Hello.txt)

namespace MyOwn{

using System;

class MyFirstApp{

static int Main(String[] args){

Console.WriteLine("Hello.NET"); //WriteLine("Hello.NET")也可以

return 1;

}

}

}

--

java用javac编译,java运行

--Hello.java

public class Hello{

public static void main(String[] args){

System.out.println("Hello.java");

}

}

--

异同点:

1、path环境变量

.net:%SYSTEM_ROOT%\Microsoft.NET\Framework\v1.1.4322

java:%JAVA_HOME\bin

2、源文件

.net:.cs或者.txt

java:.java。文件名要与里面的public类相同

3、.net名字空间和java包

.net:名字空间。引入:using,包裹:namespace。namespace用{}包裹

java:包。引入:import,包裹:package。包的名称要与物理路径相匹配

both:引入之后,不必写完整类名。System.Console等价于Console

4、主函数

.net:大写Main,返回值为int类型

java:小写main,返回值为void,有public关键字

both:static

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航