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

 我来答
蕴秀Gf
2020-11-11 · TA获得超过191个赞
知道小有建树答主
回答量:899
采纳率:100%
帮助的人:25.5万
展开全部
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
dbdnr6
2020-11-11 · 贡献了超过150个回答
知道答主
回答量:150
采纳率:33%
帮助的人:6.2万
展开全部
我所认识的是一个是写网站的语言,一个是写芯片程序的语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朝夕Net社区
2021-03-23 · 贡献了超过118个回答
知道答主
回答量:118
采纳率:0%
帮助的人:5.6万
展开全部

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看度痛2313
2020-11-12
知道答主
回答量:28
采纳率:0%
帮助的人:1.4万
展开全部
  1. 设计思路不同:C语言是面向过程语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;

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

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

  4. 语法不同:

基本数据类型不同:

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

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

文件组织方式不一样

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxertgse
2020-11-12 · 贡献了超过2416个回答
知道答主
回答量:2416
采纳率:0%
帮助的人:106万
展开全部
这个主要是编程思路不同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式