希望从事编程工作,C++和Java有什么明显的区别?

我想从事编程工作,C语言和JAVA我不到两者有什么明显的区别?我想选择比较好学的,而且呢未来的发展空间也要比较开阔的学科。... 我想从事编程工作,C语言和JAVA我不到两者有什么明显的区别?我想选择比较好学的,而且呢未来的发展空间也要比较开阔的学科。 展开
 我来答
陕西新华电脑66
2020-03-04 · TA获得超过100个赞
知道答主
回答量:213
采纳率:100%
帮助的人:4.8万
展开全部

Java 是由 C++发展而来的,保留了 C++的大部分内容,其编程方式类似于 C++。但 Java 的句法更清晰、规模更小、更易学。Sun 公司对多种程序设计语言进行了深入研究,并摒弃了其他语言的不足之处,最终退出了 Java。正是这样,Java 从根本上解决了 C++的固有缺陷,形成了一种新的完全面向对象的语言。Java 和 C/C++的相似之处多于不同之处,有 C 基础的读者,学习 Java 会更容易。相比较而言,Java 的编程环境更为简单。

  • 刚开始的时候我们也搞不清这些概念,不过后来就慢慢清晰了,首先和大家谈谈Java和js的区别,最简单的区别就是一个是后端,一个是前端。

    请点击输入图片描述

    请点击输入图片描述

  • java是纯面向对象语言,javascrip其实和Java是完全不同的东西,他以前也不叫JavaScript,叫做etscape Navigator,据说是为了搭载Java的顺分车才改名叫js的,因为当时Java很火。

    请点击输入图片描述

    请点击输入图片描述

  • JavaScript 是一种“脚本”,它直接把代码写到 HTML中,浏览器读取它们的时候才进行编译、执行。Java,是嵌在网页中,而又有自己独立的运行窗口的小程序。而且JavaScript 是动态类型语言,而 Java 是静态类型语言

    请点击输入图片描述

    请点击输入图片描述

  • 让我们在来看看Java和c语言的区别,首先Java是面向对象的在里面,而C是完全面向过程的。Java可以跨平台,不同的操作系统都可以通过JVM来解释Java程序,而c语言的有些指令只在某些操作系统中才能执行。

    请点击输入图片描述

    请点击输入图片描述

  • 那么js和c语言的区别在哪里呢?JavaScript是嵌入式脚本语言,可以直接插入网页或者以单独文件的形式引入网页。C语言是编译型语言,编写完毕后需要调试、编译,编译后为可执行文件,可独立运行。

    请点击输入图片描述

    请点击输入图片描述

xiaobandance
2020-03-04 · TA获得超过112个赞
知道小有建树答主
回答量:274
采纳率:62%
帮助的人:24.8万
展开全部
这两种语言最大的区别就是 C语言是面向过程的;Java是面向对象的。
现在面向对象的比较流行,建议学Java,就业面也广。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陕西新华电脑学校
2020-05-08 · 百度认证:陕西新华电脑软件培训学校官方账号
陕西新华电脑学校
陕西新华电脑软学校位于西咸新区秦汉新城兰池二路东段,隶属于新华教育集团,是经陕西省人力资源和社会保障厅批准成立的一所大型互联网教育学校,是陕西省专业的互联网人才培养基地,交通便利,学风醇厚
向TA提问
展开全部
计算机语言有很多,区别也很大,如有兴趣建议来校学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兔震特i
2020-04-18 · TA获得超过978个赞
知道大有可为答主
回答量:3288
采纳率:77%
帮助的人:98.6万
展开全部

Java 和 C++ 都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于 C++ 为了照顾大量的 C 语言使用者,而兼容了 C ,使得自身仅仅成为了带类的 C 语言,多多少少影响了其面向对象的彻底性!Java 则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了 C++ 的固有缺陷。

首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更广,也比C更容易学。

其次,Java的就业前景更广、薪资更高。由于Java语言应用的领域比较广,金融、电商、通信、公共服务等行业都会用到Java语言,所以公司更愿意招聘Java开发工程师,每天有20多万的招聘量。


第三,Java开发工程师发展前景更好。Java工程师的晋升路线比较明确,晋升路线为:JavaEE初级软件工程师—JavaEE中级软件工程师—Team Leader—项目经理—项目总监—CTO首席技术官。而C语言开发由于应用不那么广泛,晋升也比较受限。

综上所述,我认为新手学Java语言性价比更高,以后也会更容易找工作。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式