• 技术文章 >java >java基础

    java与c语言区别

    小妮浅浅小妮浅浅2021-04-16 09:50:30原创7244

    1、语言本身

    作为经典的面向过程的静态语言,可以说老一代程序员几乎都接触过C语言,一般而言,C语言编写的代码需要通过编译、链接最终形成可执行的文件,这些行为由编译器完成,开发人员只需编写代码即可。

    Java语言作为面向对象的高级语言,也有类、多态等概念,生态非常强大。一般来说,Java代码需要通过javac编译成字节码文件,即class文件。该文件可以直接在不同的平台上运行,需要安装相应平台的jvm。

    2、用途

    c主要用于嵌入应用、算法实现、服务开发等。

    java主要用于服务接口开发,大部分mis系统的后台接口都是java开发。

    3、跨平台

    C语言属于代码级跨平台,必须针对不同的平台进行翻译。

    java直接编译字节码文件(。class,。pyc),然后可以在任何平台上运行。当然,jvm或pvm必须安装在该平台上。

    在java和c语言的比较上,一直是比较热门的话题,对于新手的选择而言,也一直比较难以抉择。我们能做的就是弄清楚两种语言之间的区别,然后做出合适的挑选。

    以上就是java与c语言区别,分别从语言、用途、跨平台三个方面进行说明和分析,想必大家已经能够对两种语言有所区分。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java c语言
    上一篇:java语言的发展历史 下一篇:java和c 哪个好

    相关文章推荐

    • java中synchronized有什么用?• java内置锁的可重入性• java线程和进程的区分• java中使用Runnable实现线程• java线程优先级是什么• java CAS是什么• java语言是一种什么语言• java语言代码大全• java语言的特点有哪些• java语言好还是c 好• java语言属于哪种语言• java语言的发展历史

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网