知识大全 C#语言与Java语言程序的比较

Posted 语言

篇首语:若我是万千繁星其中一个,你便是我的星轨,使我昼夜不知停。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#语言与Java语言程序的比较相关的知识,希望对你有一定的参考价值。

C#语言与Java语言程序的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  迈入二十一世纪以来 信息行业飞速壮大 其中在软件开发中Java语言与C#语言都独当一面 得到了逐步完善和广泛的应用 Java语言和C#语言都是一种面向对象的语言 但Java程序和C#程序还是有一定的区别

  下面分别是两种语言的程序的例子

   Java语言的基本程序

  Import java util *;  Package HelloJava         Public class Message                Public static void main(String [] args)                       System out println( 欢迎来到Java世界 );             C#语言的基本程序 Using System;  Using System Collection Generic;  Using System Text;  Namespace HelloAccp         Class Program  Static void Main(string [] args)                       Console WriteLine( Hello Accp NET );                       Console ReadLine();                                               依据这两个基本的程序 我们来区分一下Java语言程序和C#语言程序的不同

  一 导入包的关键字

  在Java中 如果导入其他包 应该使用import关键字 而在C#中 使用using关键字来引用其他的命名空间 但两者的作用一样

  二 命名空间的关键字

  namespace(命名空间)是C#中组织代码的方式 而package(包)是Java中用到的 它们的作用就是可以把紧密相关的一些代码放在同一个命名空间中 大大提高管理和使用效率

  三 Class关键字

  在Java和C#中都是用class关键字表示类 而且编写的任何代码都应该包含在一个类里面 类要包含在一个命名空间或包中 但不同的是在Java中 要求类名必须与源文件的名字一样 而C#不要求

  四 Main方法的不同

  C#中的Main()方法和Java中的main()方法作用都是一样的 都是程序运行的第一步 但Java中main()方法首字母小写且只有一种写法 而C#中的Main()方法首字母必大写且有四种写法 分别是

  Static void Main(string [] args)           static void Main()  Static int Main(string [] args)             static int Main()     五 输入和输出方法

  在Java中输出方法为 System out println() 和另一种System out println(要输出的值)

  输入方法为 创建Scanner对象 如Scanner sa = new Scanner() 再用对象点方法 如 String name = sa nextString()

  在C#中输出方法为 Console WriteLine() 和Console WriteLine(要输出的值) 及一种C#独有的一种方法Console WriteLine( 格式字符串 变量列表)

  输入方法为 string name = Console ReadLine()

cha138/Article/program/net/201311/12843

相关参考

知识大全 针对 Java 开发人员的 C# 编程语言(2)

针对Java开发人员的C#编程语言(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  此程序的

知识大全 java与其他web开发编程语言的比较

  现在的软件开发语言太多了尤其现在的所有软件都基本是B/S结构的所以对WEB开发语言的使用也就越来越多搞了几年的JAVA开发 这段时间也抽了点时间玩玩dotnetperlphp等其它WEB

知识大全 叩开C#之门系列之C#与面向对象编程语言

叩开C#之门系列之C#与面向对象编程语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#是纯

知识大全 现在学习什么计算机语言比较有发展空间

现在学习什么计算机语言比较有发展空间?我是初学者。学Java。C语言\\C++也可以。现在学习什么计算机语言比较好Java或者C++或者VC++初学者比较适合学什么计算机语言?学VB把用处还是很大的。

知识大全 我想学java语言,0基础,请问有什么书可以推荐一下吗

我想学java语言,0基础,请问有什么书可以推荐一下吗?《java从入门到精通》,讲的比较细,例子比较基础,便于初学者学习C语言零基础想要自学,有什么书可以推荐一下吗cprimerplus讲得很清楚明

知识大全 java语言与c++相比,有哪些优点?

java语言与c++相比,有哪些优点?主要是这两种开发者对内存地址变量的不同理解,使两种语言在编程的思维上有所差异。C中存在指针变量,而且每个指针对应着一个真实的物理内存地址,他可以对相应地址中的内存

知识大全 澄清Java语言接口与继承的本质

澄清Java语言接口与继承的本质  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  计算机学院研二的

知识大全 Java与.NET之外的语言视界详谈

Java与.NET之外的语言视界详谈  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  去年的这个时

知识大全 探索Java语言与JVM中的Lambda表达式

探索Java语言与JVM中的Lambda表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  L

知识大全 C#语言学习:C#数据报编程之测试程序

C#语言学习:C#数据报编程之测试程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中自定