爱问知识人 爱问教育 医院库

有了c 为什么还要有java 呢?

首页

有了c++为什么还要有java 呢?

我觉得c++ 完全可以代替大啊,为什么要有java 这种多余的东西呢,为哈呢 ,我真的想不通这个东西我觉得c++ 完全可以代替大啊

提交回答
好评回答
  • 2012-05-04 13:42:50
    C++是很多方面可以替代java
    其实java的出现就是吸收了不少C++的先进思想
    但是java有自己很大的优势:
    (1)夸平台:java采用编译成中间代码的方式解释执行,因此基本上可以实现一次编译,在多种平台上运行;C++则不行,必须进行必要的修改和编译;
    (2)良好的回收机制:java提供了良好内存回收机制,开发人员基本上不用为内存回收操很大心;C++则没有这样的机制,开发人员必须小心做好内存回收工作
    (3)java提供了功能强大的网络功能,非常适合进行网络开发和B/S开发,C++则这个方面是弱项;
    (4)java提供了晚上OOP机制,动态代码加载、动态代码生成等等功能,这些机制为系统的扩展提供了良好的基础
    总之,每一种语言都有自己的生存空间,有自己的强项和弱项,不能一概而论

    好***

    2012-05-04 13:42:50

其他答案

    2012-05-08 18:34:49
  • c/C++可以做其他一切语言可以做到的事情。
    其他语言的生存空间何在?JAVA本身也是c/c++实现的。
    C/C++可比作核武器,JAVA是门大炮。不是什么场合都必须用核武器解决的。而且也未必实际上能解决。

    油***

    2012-05-08 18:34:49

  • 2012-05-06 00:11:08
  • java和C++都是面向对象的开发工具。相对而言,C++的功能更加强大,而且变成更加方便。但是很重要的一点,C++里面包含指针,这就是C++编写出的程序的安全性极大地降低。java取消了C++中的指针,从而提高了安全性。所以,一般的软件开发使用C++比较多,而像银行,军事能保密系统要求较高的地方一般使用java编写。须注意的是,java与C++比起来,速度较慢。

    忆***

    2012-05-06 00:11:08

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 179-198
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):