java好学还是c好学?哪个学了好找工作呀?
我高中学历,自己一直很纠结学java好还是学c好、也不知道哪个简单点,学这个出来好不好找工作呀、自己高中学历学这个能学的会吗?请高手解答下。O(∩_∩)O谢谢、急求啦...
我高中学历,自己一直很纠结学java好还是学c好、也不知道哪个简单点,学这个出来好不好找工作呀、自己高中学历学这个能学的会吗?请高手解答下。O(∩_∩)O谢谢、急求啦
展开
8个回答
展开全部
JAVA与C的本质区别是JAVA面向对象编程,C是面向过程编程。这个区别使得JAVA不仅对于一般的编程人员来讲更容易理解,而且具有重用的特性,在开发速度上比之C更快;但是在运行速度上C却比JAVA更快,因为C属于底层语言,它比JAVA更加亲近机器,对于大多数编程人员来讲也更加难以理解,所以在许多系统开发上一般是用C语言,比如我们常用的XP系统,LINUX系统,都是C语言开发的。
C语言现在主要用与系统开发,桌面应用软件的开发,更多的是用在游戏领域,当然,只要你愿意,也可以开发WEB程序,但是在开发难度上会增加不少。这些足以证明C语言是比JAVA更强大的语言,但是也比JAVA更加难以掌握,里面的指针是所有程序员都为之头痛的,而继承了C的所有优点的JAVA语言则完全没有这个问题,可以说JAVA是C语言的进化版本之一,为什么是之一呢,因为还有C++,其实JAVA就是继承了C/C++的优点而产生的高级语言,它可以说具有两者的全部优点,并祛除了其中不好的地方,但即使如此也不能否认C仍然具有强大的优势,尤其是在系统程序的开发上,这是JAVA无法比拟的。
JAVA现在主要用在WEB开发,手机游戏及一些平台游戏的开发,因为它具有很好的跨平台性,现在在JAVA与LINUX结合的非常好,在手机等各种电子产品上应用非常广泛.不过现在大多人都学习JAVA的WEB编程,因为这个比较简单实用,就业更快。
C语言现在主要用与系统开发,桌面应用软件的开发,更多的是用在游戏领域,当然,只要你愿意,也可以开发WEB程序,但是在开发难度上会增加不少。这些足以证明C语言是比JAVA更强大的语言,但是也比JAVA更加难以掌握,里面的指针是所有程序员都为之头痛的,而继承了C的所有优点的JAVA语言则完全没有这个问题,可以说JAVA是C语言的进化版本之一,为什么是之一呢,因为还有C++,其实JAVA就是继承了C/C++的优点而产生的高级语言,它可以说具有两者的全部优点,并祛除了其中不好的地方,但即使如此也不能否认C仍然具有强大的优势,尤其是在系统程序的开发上,这是JAVA无法比拟的。
JAVA现在主要用在WEB开发,手机游戏及一些平台游戏的开发,因为它具有很好的跨平台性,现在在JAVA与LINUX结合的非常好,在手机等各种电子产品上应用非常广泛.不过现在大多人都学习JAVA的WEB编程,因为这个比较简单实用,就业更快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就业前景的话都差不多,需求都是是有的。我的建议是C++,说说我的原因:
1、C++工程师工资一般比java,C#的略高。
2、C++比较难学,你可能回想,难学你还让我选。正因为他难学,所以很多人都望而却步。而学习java,我一个非计算机专业的同学用了三个月培训就找到了一个java工作。所以学习java的基数很大,竞争也会很激烈。
3、C++地位相对牢固,因为底层的开发只有C和C++当然他们两个基本不分家,没有和他竞争的语言,反观应用层开发,随着.net的发展,java的天下被侵占了大半,风险不小。
不过还是要看你喜欢应用层开发还是底层开发,底层开发能略显枯燥。
1、C++工程师工资一般比java,C#的略高。
2、C++比较难学,你可能回想,难学你还让我选。正因为他难学,所以很多人都望而却步。而学习java,我一个非计算机专业的同学用了三个月培训就找到了一个java工作。所以学习java的基数很大,竞争也会很激烈。
3、C++地位相对牢固,因为底层的开发只有C和C++当然他们两个基本不分家,没有和他竞争的语言,反观应用层开发,随着.net的发展,java的天下被侵占了大半,风险不小。
不过还是要看你喜欢应用层开发还是底层开发,底层开发能略显枯燥。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就市场而言,肯定是学java好呀,C都是很基础的东西,做的都是底层开发,java是可以跨平台的。
就拿大家最熟的安卓来说,安卓是类似我们电脑上的windows这样的操作系统,C是存在这个系统的底层,java则是在应用程,也就是说我们用的软件都是用java编写的。
现在的移动端发展越来越好,智能手机也越来越普及,单移动端对软件的应用的市场就很大,更不用说现在每个行业都需要用电脑、需要用软件来。
我个人觉得只要想学的都能学好的,不管你是什么学历的,只是说付出的多少而已。
希望能解决您的问题。
就拿大家最熟的安卓来说,安卓是类似我们电脑上的windows这样的操作系统,C是存在这个系统的底层,java则是在应用程,也就是说我们用的软件都是用java编写的。
现在的移动端发展越来越好,智能手机也越来越普及,单移动端对软件的应用的市场就很大,更不用说现在每个行业都需要用电脑、需要用软件来。
我个人觉得只要想学的都能学好的,不管你是什么学历的,只是说付出的多少而已。
希望能解决您的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java上手比较快,C比较慢。并且两者专注的领域不一样。要看的你的喜好。在比较底层的地方使用c比较多。在web方面,企业服务方面java比较多。学习这个和学历无关,只要自己有这方面的兴趣,喜爱钻研,有逻辑思维能力就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询