Java和C++对比

语言特性

  • J无指针,C有
  • J无多重继承,C有
  • J用户数据类型是引用类型,无值类型,C有引用和值类型
  • J完全面向对象,C有全局变量和局部变量
  • J无头文件,C有
  • J无隐式类型转换,C有
  • J无结构和联合,C有,其成员的公有属性带来安全隐患

垃圾回收

  • J无需手动释放内存,C需要

可移植性

  • J平台无关,一次编译处处运行; C平台相关
  • J编译为字节码,在JVM上运行,C直接在机器上运行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,430评论 11 349
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 5,502评论 4 12
  • 你买的书看完了吗?学习计划进度如何?2017年的愿望清单开始着手了吗?2016年的还有多少事情拖着没完成? 我猜很...
    朝寒晚风阅读 1,423评论 0 0
  • 文/张梓夏 她的心上爬满了灰尘 她睁着殷红如血的眼 努力召唤眼泪回到她眼眶 当那泪背叛坠落那刹那 她让那晶莹点点垂...
    程乌青阅读 3,555评论 17 15