已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java与C#的异同,熟记Java与C#的相同点和不同点,有利于学习,记忆,与运用。,准备好和我们一起“爬” 学习的高树了吗?,Java的“身世”,Java的早期开发在1991年,当时在Sun公司内,有一个称为Green的项目,在James Gosling的带领下,这个项目的工程师受命设计一种小型的计算机语言,用于机顶盒,家电控制芯片等消费类设备。 最初,这种这种新语言被命名为“Oak”(James Gosling办公室窗外的橡树名),但其名已被占用,所以改名为“Java”。 据说,当时人们在想新名字的时候,正在喝一种来自印度尼西亚的爪哇小岛盛产的一种咖啡(这种咖啡的名字也叫Java),于是就选用了“Java”一种咖啡的名字作为新语言的名字,所以Java语言的标志是一杯热气腾腾的咖啡!也许,Sun公司更希望自己的产品能像咖啡一样广受欢迎与喜爱!,C#的由来,2000年6月,微软宣布了.NET平台和一个名为C#的新编程语言。C#是一个很好地融合简单性、表达力以及性能的强类型面向对象语言。.NET平台以公共语言运行时(类似于Java虚拟机)和一个可被多种语言(它们可以通过编译成中间语言从而可以协同工作)共用的库为中心。 C#和.NET有那么一些共生关系:C#的一些特性和.NET协作得很好,反之亦然(尽管.NET的目标是和多种语言很好地协作)。本文主要关注于C#,但视需要偶尔也会提及.NET。 C#的设计借鉴了多种语言,但最主要的还是Java和C+。它是由Anders Hejlsberg(大名鼎鼎的Delphi语言设计师)和Scott Wiltamuth共同设计的。,C#基于Java开发,相同点,目的都是为了改进C+。 编译为机器独立、语言独立的代码,运行在托管运行环境中 采用垃圾收集机制,同时摒弃了指针(C#中,指针被限制在标为unsafe的代码内使用),强有力的反射能力 没有头文件,所有代码都在包或装程序集里,不存在类声明的循环依赖问题 所有的类都派生自object,且必须用new关键字分配于堆上,相同点,当进入标以锁定/同步代码时,通过在对象上加锁来支持多线程 接口支持:多继承接口、单继承实现 类继承时无需指定访问级别 【在C+中,可以这么做:class cls2: private cls1;等等】 没有全局函数或常量,一切都必须属于类 数组和字符串都保存长度记数并具边界检查能力 永远使用“.”操作符,不再有“-”、“:”操作符 null和boolean/bool是关键字 所有的值在使用前必须被初始化 if语句不能使用整数作为判断条件 try语句块后可以跟finally子句,不同点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 42CrMoS4棒材感应加热调质工艺及性能分析
- 3D打印课程实践探索
- 360度悬浮光场显示器设计及分析
- 25CrMo钢与Q345钢焊接接头低周疲劳性能研究
- 2019年高考数学压轴题分类解析
- 2018-2019年中国男子排球超级联赛决赛北京男排与上海男排得失分比较分析
- 1类葡萄糖转运体家族蛋白与2型糖尿病相关的研究进展
- 126名小学教师预防儿童性侵犯教育培训及开展相关教育情况调查研究
- 10kV配电线路运行维护与防雷措施探究
- 1+X证书制度下高职院校云计算技术应用专业人才培养模式的创新研究
- 高等学校国家安全教育学习通课后章节答案期末考试题库2023年
- 幼儿园小班音乐《小老鼠上灯台》课件
- SWITCH 勇者斗恶龙11S 金手指 版本:v1.0.3 最大金币 最大迷你奖章 32倍经验 最大攻击 所有材料
- 六年级下册综合实践测试题及答案
- 安全法律法规转化为规章制度清单
- 2022年云南省三支一扶计划招募考试真题及答案
- 台湾大学欧丽娟老师的中国文学史讲义
- 安全员之江苏省C1证(机械安全员)试题+答案(得分题)
- 西方经济学试题库及答案解析
- 柴油发电机试车方案设计
- 英语阅读知到章节答案智慧树2023年北京大学
评论
0/150
提交评论