进阶教程十一与实例比较牛
民生救助 2021-08-24 13:34 字号: 大 中 小
所谓颠覆 C#中与JAVA实例比较
OK,我又回来了,前面写了那么多,跟JAVA的对比也够多了,现在我就用我自己试验的例子,来看一看C#这个被称为JAVA#的新一代编程语言到底与JAVA有多大的区别.
首先我们建立一个C#的程序文件,然后再建立一个JAVA的源程序文件va.它们的内容分别是:
:
using System;
public class cs1{
public static void Main(){
iteLine(\"i am sunwen!\");
sunwen mySunwen=new sunwen();
iteLine();
}
}
class sunwen{
public String name=\"chenbin!\";
}
va:
import System.*;
public class cs1{
public static void main(String args[]){
intln(\"i am sunwen,how are you!\");
sunwen mySunwen=new sunwen();
intln();
}
}
class sunwen{
String name=\"chenbin!\";
}
OK,让我们来运行一下这两个程序.在编译过程中我们发现,C#的速度的确比JAVA要快好多.(不是说M$的好话)其实,两个程序的输出是一样的,都是:
i am sunwen!
chenbin!
有一个重要的区别就是看有一行是publc String name=\"chenbin!\",而在JAVA中却是String name=\"chenbin!\".如果我们在中把这个public去掉,就会产生错误,因为在C#中,不用任何范围修饰符时,默认的是protect,因而不能在类外被访问.
这是一个重要的区别之一.还有就是:如果我们把这个C#程序中的一句public class cs1改为public class cs2,存盘,再编译,可以看到,程序正常运行.而在JAVA中,这显然不行,因为JAVA规定,在一个文件中只能有一个public类,而且这个类的名称必须与文件名一模一样.这又是一个区别,在C#中,它是以Main方法来定位入口的.如果一个程序中没有一个名为Main的方法,就会出\"找不到入口的错误\".不要把Main写成main哟,嘻嘻,我经常犯这样的错误.
好了,就说到这了,以后再遇到再说吧!
成都哪里治疗癫痫好重庆白癜风
乌鲁木齐治男科哪家医院好
-
-
人民币突然贬值对楼市房价有何影响
人民币突然贬值 对楼市房价有何影响?8月11日,人民币对美元...
2020-08-05 | 民生救助
-
-
50岁以下大满贯冠军榜伍兹一骑绝尘科普卡搭配
50岁以下大满贯冠军榜:伍兹一骑绝尘 科普卡并北京时间5月2...
2020-05-27 | 民生救助
-
-
小小免票标识牌浓浓拥军尊崇情
小小免票标识牌 浓浓拥军尊崇情5月16日,宁阳县双拥办、宁阳...
2019-07-16 | 民生救助
-
-
市民政局2018年春节送温暖慰问活动拉开
市民政局2018年春节送温暖慰问活动拉开帷幕为了让我市困难群...
2019-07-16 | 民生救助
-
-
石家庄现坑妈神娃从妈妈包中掏出一沓钞票扔
石家庄现坑妈神娃 从妈妈包中掏出一沓钞票扔掉 ■监控录像...
2019-07-15 | 民生救助
-
-
2015年外地人上海买房有什么条件3
2015年外地人上海买房有什么条件?独在异乡为异客,外地人在...
2019-07-15 | 民生救助