本文作者:plkng

java与c语言有关系么 java和c语言有关系吗

plkng 29分钟前 2
java与c语言有关系么 java和c语言有关系吗摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于java与c语言有关系么的问题,于是小编就整理了1个相关介绍java与c语言有关系么的解答,让我们一起看看吧。Java语言和C语...

大家好,今天小编关注到一个比较意思的话题,就是关于java与c语言有关系么的问题,于是小编就整理了1个相关介绍Java与c语言有关系么的解答,让我们一起看看吧。

java与c语言有关系么 java和c语言有关系吗
图片来源网络,侵删)
  1. Java语言和C语言是同一个级别的吗?

JAVA言和C语言是同一个级别的吗?

“级别”定义不清楚,无法给出准确答案

前者面向对象,后者面向过程

前者主要web,Android,云计算。后者主要系统内核嵌入式开发

主要应用领域不同,从这一点来看不属于一个 level

java与c语言有关系么 java和c语言有关系吗
(图片来源网络,侵删)

差远了,c是最接近机器语言的,可以直接翻译汇编。java还要通过虚拟运行,更像脚本语言。好处就是既然在虚拟机里,那可就自由了,什么垃圾回收都能实现指针当然也不需要了,坏处就是效率肯定不如本地语言。

不是很明白你指的同一级别是什么。

C语言和Java的使用场景也不太相同。

C语言主要嵌入式开发,或是是一些对性能要求比较高的软件,像是Apache http server,liunx操作系统以及目前很多编程语言的解析程序等等。

java与c语言有关系么 java和c语言有关系吗
(图片来源网络,侵删)

而Java由于主要用于服务端程序的开发,自己Android的开发。不过鉴于甲骨文和谷歌之间已经因为Java打了好几场官司,谷歌应该会慢慢的放弃Java而推广另一门Android开发语言Kotlin。

我发现国内对于java真的是盲目崇拜跟风,好多人爸java的地位提升到极高的档次,虽然各有优缺点,但java本身的环境jvm主要就是c写的好吧?虽然c和c++古老繁琐,但从历史和强大来讲,java只能算儿子辈

java是面向对象的编程语言。c是面向过程的编程语言,而且JAVA是可以跨平台的。而C语言不能,但能够直接操作硬件,并且生成机器码的效率高。C语言有指针,想要学好C语言,指针就必须学好。JAVA是没有指针的。在C语言中,是可以不初始化使用的,而在JAVA中,是必须初始化值的。总的来说,C语言是基础语言,JAVA是面向对象的一门语言。

到此,以上就是小编对于java与c语言有关系么的问题就介绍到这了,希望介绍关于java与c语言有关系么的1点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享