• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C和java的区别

大少爷安安 2019-04-02 浏览量:521
C和java的区别是什么 那个应用的范围更广
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 现在有一个开发语言排行榜来显示语言流行程度,这一定层面上和

    气应用范围的广度相关,但不绝对,而且就是那个榜单也不一定准确。


    此外C语言和java的应用领域不同,因为C语言更容易接近底层,所以

    其用来开发系统底层代码有优势,Java一般是预编译运行在虚拟机中

    的,所以其更多是开发应用层面的程序。一般java环境虚拟机的实现

    也是由C之类语言实现的。


    其实大多数真实的环境会看到它们二者共同的成果,即基本系统由C

    来开发,然后应用程序是java,现在十分流行的Android环境就是这样

    的代表。

    • 发布于 2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • C语言是基础,java是面向对象的编程语言,C语言相对使用多点,毕竟是基础语言,嵌入式开发和PC上的应用程序开发都可以使用。
    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • Java语言其实应用的也挺多的,有很多小游戏的程序都是用Java写的,那时候也风靡了一阵,

    C语言算是总体来说最成功的的语言了,应用的广泛性以及和单片机的结合非常完美,程序的编写可读性以及执行效率都不错,所以大学里也作为基础学科来学,实际应用的例子也是多不胜数,各种电子产品都是因为它而有了生命

    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • c 比较基础,低级的语言,靠近硬件,单片机用的多。

    java 高级语言,很多特性库,偏向于上层应用

    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言属于面向过程编程,优势是执行效率高,因此多用于操作系统的内核,驱动,以及嵌入式系统等领域

    JAVA属于面向对象编程,优势是可移植性好,有诸多的类,因此多用于应用开发

    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C是较为低级的编程语言,和底层硬件更靠近一些,在硬件驱动、底层系统操作上用的更多。

    java是一种高级编程语言,功能很强大,应用方面的软件,JAVA配合库几乎都可以实现。

    从流行度上,有一些排名,Java用的人还是比C多的,但不代表JAVA比C更好或者更重要,两者的应用没有太多交集。

    而且java被代替的可能性比C更大。


    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C是较为低级的编程语言,和底层硬件更靠近一些,在硬件驱动、底层系统操作上用的更多。

    java是一种高级编程语言,功能很强大,应用方面的软件,JAVA配合库几乎都可以实现。

    从流行度上,有一些排名,Java用的人还是比C多的,但不代表JAVA比C更好或者更重要,两者的应用没有太多交集。


    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C是面向过程的编程理念:使用广泛、执行效率高、开发慢

    JAVA是面向对象编程:适合顶层开发,开发效率高,平台移植性好

    • 发布于2019-04-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 两种完全不同的语言,C的是过程语言,java是面向对象的语言,

    C的效率高一些,语法简单,主要用于驱动开发

    java效率不如C,主要用于应用程序开发,语法比较多 ,还有类、继承之类的操作。

    • 发布于2019-04-06
    • 举报
    • 评论 0
    • 0
    • 0

  • Java与C语言各自的优势
    C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。
    C语言最关键的是比Java多了指针,这也说明了Java的健壮性,还有Java的多线程机制使程序可以并行运行,Java程序多用于网络。
    C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。

    Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。

    要是那个应用广发,还真说不好,在各自的领域应用的都很广泛

    • 发布于2019-04-09
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C和java的区别