博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#与Java的异同
阅读量:6158 次
发布时间:2019-06-21

本文共 393 字,大约阅读时间需要 1 分钟。

  hot3.png

  • 相同点:编译为机器独立、语言独立的代码,运行在托管运行环境中
                    采用垃圾收集机制,同时摒弃了指针;
                    具有强有力的反射能力;
                    没有头文件,所有代码都在包装程序集里;
                    不存在类声明的循环依赖问题;
                    支持多继承接口、单继承实现;
                    所有的类都派生自object,且必须用new关键字分配于堆上等。
    异同点:C#只能在Windows上执行;
                    C#在.NET框架下,所有的语言都被编译成相同的中间代码,运行时由公共语言运行时负责管理,使用相同
                    的组件,真正做到了多语言集成;
                    C#保留了许多Java抛弃的语言特性,如枚举,操作符重载,类型转换。
                    C#面向组件特性。C#加入了在编写组件时所需要的所有概念。可为任何对象加入类型的可扩展的元数据。
                   C#合并XML注释标记语言,编译器可以用其直接从源码中生成可读文档

转载于:https://my.oschina.net/youme/blog/100387

你可能感兴趣的文章
PHP 简单计算器代码实现
查看>>
正则表达式的知识普及
查看>>
docker使用笔记
查看>>
华为eNSP模拟器上实现FTP服务
查看>>
【全球AI人才排行榜】美国第一,中国仅排名第7
查看>>
微信小程序输入框input
查看>>
MySql字符串函数使用技巧
查看>>
Doc2Vec,Word2Vec文本相似度 初体验。
查看>>
系统ghost后变成一个盘了别的分区的文件怎么找回
查看>>
Win7+Ubuntu11
查看>>
请问华为三层交换机里面的那个从IP是个什么意思? -
查看>>
kFeedback开源啦
查看>>
大数据传输,文件传输的专业解决方案!
查看>>
阿里云专家穆轩的《杭州九年程序员之“修炼”手册》
查看>>
JQuery:deferred对象的方法
查看>>
eyoucms问答 百度权重是什么
查看>>
win10中遇到qq视频时摄像头打不开没反应的解决方法
查看>>
介绍自己的一个Android插桩热修复框架项目QuickPatch
查看>>
关于textarea的ie9的maxlength不起作用的问题,请参考如下URL解决。
查看>>
勒索病毒GANDCRAB新变种GANDCRAB V5.2新变种来袭 你中招了吗?
查看>>