首 页IT知识库翔宇问吧收藏本站
当前位置:翔宇亭IT乐园IT知识库编程技术编程综合

C#与C++、Java的比较

减小字体 增大字体 作者:不详  来源:转载  发布时间:2010-09-05 08:46:00
功能
C++
Java
C#
跨平台
源代码(部分)
字节码
CLI(不流行)
执行方式
编译
编译+解释
编译+JIT转换
中间代码
字节码Bytecode
中间语言MSIL
运行环境
操作系统
JRE/JVM
CLR/VES
内存管理
直接分配和删除
垃圾内存自动回收
垃圾内存自动回收
多重类继承
支持
不支持
不支持
操作符重载
支持
不支持
部分支持
对象访问
地址/指针
引用
引用
接口类型
属性成员
成员可用性
不支持
使用反射
使用反射
命名空间
支持
包机制
支持
指针
支持
不支持
部分支持(非安全代码)
函数指针
支持
适配器+监听程序
委托
全局函数与变量
无符号整数类型
大十进制数类型
有(库)
有(语言)
强制类型转换
支持
不支持
支持
越界自动检查
多维数组
数组的数组
数组的数组
真正多维数组
索引
支持
不支持
支持
泛型
编译时模板
运行时泛型(有限制)
编译时模板
泛型类型编译
具体化
类型擦除
具体化
线程同步
调用函数
语言内部
语言内部
异常处理
可选
支持检查异常
只支持非检查异常
标准类库
贫乏
丰富
庞大
适用领域
系统和界面编程
跨平台(服务器端)
网络编程
Windows平台的
.NET和组件编程

本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

Tags:C# C++ Java

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 1分

内 容:

            请注意用语文明且合法,不要发布带有攻击性、侮辱性的言论,谢谢合作!

         通知管理员 验证码:

关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图 | 用户守则 | 联系我们 |
本站大多数内容来自互联网或网站会员发布,如有侵权,请来信告之,谢谢!
Copyright © 2007-2017 biye5u.com. All Rights Reserved.
网站备案号:黑ICP备13005378号-3