JAVA语言和C语言有什么区别?

如题所述

我学的是C语言,同学是学Java的,它们的编程环境不同,所谓编程环境就是指编辑程序时的背景界面及运行环境的不同,简单说就是视觉效果不一样,
另外它们的编程语言不同,所谓编程语言就是指编程时所用的一些含有特定意义的命令,函数等。。。
还有,它们的应用领域也不同,Java侧重于游戏类等软件,C语言侧重于应用程序的编辑。。。
自我感觉C语言简单点,呵呵。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-21
C语言是一个基础语言,JAVA语言是一个快速开发语言,其区别较多,主要区别如下:
C语言实现:
新型编译器,如JAVA, C#,
实时操作系统,如Linux(90%) , vxwork(60%) , WINDOWS
90%硬件相关的板卡。
MS51-96-196-8086-ARM32,甚至到现在的64位操作系统都支持C语言的平台,代码总量百分比达80%。
DSP、CPLD、FPGA这样的可编程逻辑电路也可用C语言完成。
C语言的高效率:
学习C语言,会熟悉:新型编译器,实时操作系统。
学习C语言,会轻松掌握:
其它相关语言:如:JAVA,C#;
MS51-96-196-8086-ARM32,现在的64位操作系统;
DSP、CPLD、FPGA这样的可编程逻辑电路;
90%硬件相关的板卡驱动。
C语言高效率的原因:
采用C语言开发或依赖C语言开发。
如其:
书写习惯、格式几乎一样;关键字的名称,含义一样。
www.very91.cn
第2个回答  2021-03-15

微软MVP解读,C#与java的语言之争

第3个回答  2007-08-21
区别多了,说说哪方面,语法了肯定有区别.

Java语言和C语言有什么不同
1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了;3、语法不同:(1)、基本数据类型不同:c语言是int short long char float double 还有一些特殊类型...

c语言与java语言有哪些区别?
1. 应用范围:C语言主要用于系统编程、操作系统、嵌入式系统等方面,而Java语言则广泛应用于Web开发、移动开发、大型企业级应用开发等方面。2. 语法:C语言是一种过程化语言,强调对计算机底层硬件的控制,其语法比较简单;Java语言则是一种面向对象的语言,其语法相对C语言来说更加严谨和复杂。3. 内存...

C语言和JAVA有什么区别?
从某种程度上来说,编程语言都是由语法和相应的程序库所构成,Java有自身的类库,C语言则有标准库。所谓的编程,就是使用与语法来调用和组合程序库中的函数。不同的地方:1、内存管理 在Java中,基本不用考虑内存的问题,如果想用一个对象,new一个就可以,这个过程的背后则是JRE为对象分类的一定内存...

c语言和java的区别
1. 语法差异:C语言和Java的语法结构存在本质区别。C语言具有较为底层的控制能力,而Java提供了更高级的抽象。2. 编译速度:在编译单个文件时,Java通常比C语言快,因为Java拥有更高效的编译器和即时编译(JIT)机制。3. 内存操作:C语言允许直接访问和操作内存,Java则通过内存管理器来处理内存,从而提...

java和c的异同(java与c语言的异同)
Java能够进行垃圾收集操作,不需要程序员进行手动删除。在Java语言中,对象不需要进行使用,并且不需要使用内存回收器,只需要使用其标签进行删除即可。北大青鸟云南嘉荟校区官网建议垃圾收集器在后台运行,在空闲时间进行工作,C语言需要进行释放内存资源,这反而增加了程序员的工作负担。Java和c语言的区别C语言...

c语言跟java有什么区别
1、应用领域不一样 C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发;java主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等。2、基本数据类型不一样 c语言基本数据类型主要有int、short、long、char、float、double,还有结构体、...

java语言与c语言有什么区别呢?
java和c语言两者的区别如下:1、C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。3、在速度上,C语言编写的...

c语言和JAVA语言有什么区别?
两者的区别:1、面向对象Java的面向对象的指向性很明显,而C则是一个正规的结构化语言。 Java中有一个字符串类String, 通过调用 String.length()就可以了解字符串的长度,但是在C语言中,则需要使用函数strlen(str)来得到字符串(字符数组)的长度。2、名称空间Java通过包(package)来实现名称空间,在...

java和c语言有什么区别
Java和C语言的区别:一、概述:Java和C语言都是编程语言,但它们在设计理念、应用场景、语法特性等方面存在明显的差异。二、主要区别分析:面向对象与过程化编程的区别:C语言是一种面向过程的编程语言,它关注程序执行的过程,通过函数和过程调用实现功能。而Java是一种面向对象的编程语言,它强调对象的...

c语言和java的区别?
C语言和JAVA的区别1、C语言是经典的面向过程的编程语言,编程入门一般都学C语言以了解编程以及锻炼逻辑思维能力,在一些跟硬件比较紧密的编程中也经常用到。2、指针在Java编程中是没有指针的,在使用Java的过程中,能够很好的避免指针出现错误导致系统崩溃的情况。在C语言中,指针的使用是非常重要的,如果...

相似回答