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

发布网友 发布时间:2022-02-28 13:54

我来回答

5个回答

热心网友 时间:2022-02-28 15:23

C语言和 Java的主要区别:面向过程/面向对象、编译型/混合型、不同的应用场景。只要阅读二者的入门资料就清楚了。时间足够的话,先学C再学Java;时间不够直接上 Java。一个合格的程序员当然是要会C语言的,不过真正必须用到C语言的领域主要是嵌入式开发和操作系统等偏底层的开发。题主所提到的开发场景(Web开发、移动开发)并不是C语言的强项。而选择 Java 的话,首先要把这门编程语言的基础打牢,了解面向对象编程的基本思想。然后选择 Java 的其中一个应用领域继续深入学习,比如 Web 后台或者安卓开发。Web开发,即题主所说的“做网站”。网站开发分前端和后台,这两个方向精通其一即可。简单粗暴地理解,前端是呈现给用户的网页界面以及交互操作,运行在用户的浏览器上;而后台负责存取和处理数据,运行在服务器上。前端和 Java 没有多大关系,需要学习的是 HTML、CSS 和 JavaScript。学完 JavaScript 基础之后,再上手一种前端框架,Vue、React、Angular 都可。后台的话,编程语言可选 PHP 或者 Java。选择 Java 的话,就必须掌握一种主流的 Ja

热心网友 时间:2022-02-28 16:41

我所认识的是一个是写网站的语言,一个是写芯片程序的语言

热心网友 时间:2022-02-28 18:33

设计思路不同:C语言是面向过程语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;

通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了;

应用领域不同:C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发;java主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等。

语法不同:

基本数据类型不同:

    C语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组,字符串 ;

    java 是byte int short long float double char boolean ,而且c语言的基本类型的位数和操作系统和机器相关,而java 是固定的;

文件组织方式不一样

    C语言会把全局变量和方法的声明,放在一个文件里面,叫做头文件

    而java 是以类来组织文件的。

热心网友 时间:2022-02-28 20:41

这个主要是编程思路不同

热心网友 时间:2022-02-28 23:05

区别如下:

1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;

2、通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了;

3、语法不同:

(1)、基本数据类型不同:

c语言是int short long char float double 还有一些特殊类型 结构体,指针,联合体等,数组,字符串 ;

java 是byte int short long float double char boolean ,而且c语言的基本类型的位数和操作系统和机器相关,而java 是固定的;

(2)、文件组织方式不一样:c语言会把全局变量和方法的声明,放在一个文件里面,叫做头文件,而java 是以类来组织文件的;

4、应用领域不同:C语言主要用于驱动开发、操作系统、内核开发,嵌入式(单片机)、交换机、路由器等网络设备的开发;java主要是企业应用开发,包括服务器端开发、嵌入式领域、大数据技术、网站领域等。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com