![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
到底是学C语言好,还是java好? 50
本人打算报读编程类的课程,向一家比较有实力的机构咨询了,现在有两个方向一个是C语言,另一个是java。我原本是想学C语言的嵌入式的,但是本人不是读计算机相关专业出生。那个...
本人打算报读编程类的课程,向一家比较有实力的机构咨询了,现在有两个方向一个是C语言,另一个是java。我原本是想学C语言的嵌入式的,但是本人不是读计算机相关专业出生。那个培训机构原本是不搞C语言嵌入式的远程课程的,说是因为C语言嵌入式的全日制课程都不一定学得好,远程课程会很难搞。不过也可以另外为我安排,而java在就业方面要容易很多,我想问一般在PC机windows Linux系统上的软件是不是不用java语言的,java语言只在移动终端、安卓app上面才使用?C语言的嵌入式是不是很难学,相关的远程课程是不是搞不来。
展开
10个回答
展开全部
提问者:
你好!
C比较难学,复杂,java适合非高等学府人员学习,当然不是说不能学C,只相对较而已,学C大部分都与硬件打交道。java,可以做大型的企业级应用,现在大多数公司都是用的java,所以工作还是很好找的。
java的可视化编程不是很好,所以很少有PC上的应用 ,但在企业里比较吃香,而且开发企业级应用待遇比较高,当然嵌入式也很不错,但因为难度高,所以人才没有java的多。
java还可以转行现在最流行的Android开发,相当于又多了一个饭碗,不愁没工作。
综上,笔者,建设你学java,不过,最终还要看你的选择。
纯手打,希望对你有帮助。望采纳。
你好!
C比较难学,复杂,java适合非高等学府人员学习,当然不是说不能学C,只相对较而已,学C大部分都与硬件打交道。java,可以做大型的企业级应用,现在大多数公司都是用的java,所以工作还是很好找的。
java的可视化编程不是很好,所以很少有PC上的应用 ,但在企业里比较吃香,而且开发企业级应用待遇比较高,当然嵌入式也很不错,但因为难度高,所以人才没有java的多。
java还可以转行现在最流行的Android开发,相当于又多了一个饭碗,不愁没工作。
综上,笔者,建设你学java,不过,最终还要看你的选择。
纯手打,希望对你有帮助。望采纳。
追问
所以java主要是在移动终端、安卓、web上面使用,而在windows和Linux上面反而比较少,对吗。
追答
是的,java虽然也可以开发桌面级应用,但不适合,所以小的软件还好,大点就很麻烦了,最主要还是在你说的Web,和企业级应用上。windows上的应用大多数都出自微软自己的语言visual stdio,Linux主要是C吧。
如果你学java的话,遇到什么不懂的问题,可以问我,C也可以,但并没有深入,可以解决一些基本的问题,留个联系方式吧企鹅159-1343-00
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-08-21 广告
在C++编程领域,北京引力弹弓科技有限公司重视扎实的基础。C++作为一门高效、灵活的编程语言,其面向对象、泛型编程等特性为开发高质量软件提供了强大支持。我们鼓励员工深入理解C++的内存管理、类与对象、继承与多态等核心概念,并通过实际项目不断...
点击进入详情页
本回答由MarsCode提供
2018-06-25 · 做真实的自己 用良心做教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
![](https://wyw-base.cdn.bcebos.com/pc-content/follow.gif)
展开全部
各有各的好处。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言和JAVA,这两种语言是两条不同的路,C语言更偏向底层驱动一类的,还有对Linux系统有兴趣想从事这方面的工作的话就C语言,如果想做网站编程或者开发Android手机APP那就学习Java。底层驱动工资高,但是相对学习周期长,难度高,需要学习操作系统层面的知识,当然C语言的单片机编程除外。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java主要用来做大型企业及应用开发,比如web服务器,云计算,数据交换等等。C语言做一些桌面应用、硬件驱动等等比较合适。
我是读计算机专业,我学过一段时间C嵌入式,真的很难,不太适合你的情况。但是如果你是比较聪明而且自学能力很强的,那我建议你可以学C嵌入式。如果你觉得自己在学习能力上没有什么优势还是选择java会好一些。
我是读计算机专业,我学过一段时间C嵌入式,真的很难,不太适合你的情况。但是如果你是比较聪明而且自学能力很强的,那我建议你可以学C嵌入式。如果你觉得自己在学习能力上没有什么优势还是选择java会好一些。
追问
不过C语言除了嵌入式,好像还有别的方向。C嵌入式真的那么难啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java是从c,c++过渡过来的语言,吸收了二者的有点。个人觉得java比较有前途。首先,c太底层,学起来很吃力。java有强大的API文档,容易弄懂。学好java可以做软件开发,还可以做安卓开发。感觉大气一些。而且招java的公司也多!
更多追问追答
追问
java的软件开发主要是在哪一些平台上面?windows、linux上面有吗?
追答
java是跨平台的,都可以开发。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询