返回
合肥北大青鸟云登校区
置顶
该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
招生热线:400-800-2178

学校地址:合肥包河区望江路金中环广场B-15楼 1503

Java与C#的区别

59 2017-01-10 08:55:35

学习笔记

一、什么是C#?

 

C#是微软公司发布2000年的一种面向对象的、运行于.NET Framework之上的程序设计语言。C#语言设计借鉴了多种语言,主要借鉴了java和C++;.net就是用C#语言开发的。是微软公司 .NET windows网络框架的主角

 

二、什么是Java?

 

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动和互联网,同时拥有全球的开发者专业社群。它继承了 C++语言面向对象技术的核心。

 

三、相似点:

 

(1)目的都是为了改进C++;

 

(2)两者都是跨平台、跨语言的代码;

 

(3)两者都是具有面向对象的编程思想;

 

(4)都具有多继承接口和单继承实现的接口支持;

 

(5)功能点基本相同。

 

四、不同点:

 

(1)两者语法有些差异。

 

(2)C#主要是基于.net框架,用.net框架来开发应用软件、Web应用、云API等更多的是 开发于PC平台的软件。相对Java而言C#更加注重实用性和运用性;android是由java语言开发出来的,可以用java语言开发基于ARM平台的APP软件;更加注重标准化和完美化。

 

(3)Java更加开放,所以Java在各种平台上运用的范围更加广泛,发展更加迅猛。由于C#是微软公司开出来的,不开源。所以会有比较多的限制。

 

(4)Java舍弃了C语言中容易引起错误的指针、运算符重载等特性,C#是还保留着的。

 

大家看了上面的解析,是不是觉得简单明白呢?希望这篇文章可以帮助到大家。

请联系网站,了解详细的优惠课程信息~
优质、、便捷、省心


文中图片素材来源网络,如有侵权请联系删除
来源:合肥北大青鸟云登校区
热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图