当前位置:编程学习 > JAVA >>

学java还是学习其他语言?

语言随着时代的发展不断的衍化着,最初是机器语言,也就是0和1组成的代码,然后是汇编语言,相对于机器语言加了一些助记符,再就是比较初级的语言像c语言,然后就是过度的c++再就是比较高级的.net和java等等。很多人在学习的时候会排斥某种语言,其实就看你自己将来想从哪个方向发展,每个人可以根据实际情况去规划自己。

在很多大学计算机或软件专业的教程中,C语言及C++往往作为必修课,JAVA往往作为选修或限修课程。C语言是应用最广的语言,在很多工科专业,如机械、电气、通信等都会开设C语言课程。而C++和JAVA作为高级语言,则往往只有计算机类相关专业开设。那么,作为一个想要往软件领域发展的童鞋来说,先学C++还是先学JAVA?如果打算毕业从事java开发,有必要学习C++吗?下面就针对这个问题给大家以简要分析:

  JAVA和C++基本思想相同

  JAVA和C++都是面向对象思想,同属于高级编程语言。一般来说,做任何高级开发,使用两种编程语言都可以实现。JAVA可以算是C++的表亲,C++也算是JAVA的前辈。JAVA是参照C++的精髓而创造出的编程语言。JAVA希望能取代C++,同时使编程变得简单。

  JAVA比C++简单

  JAVA比C++简单的多,因为C++里有许多比较难的概念,尤其对于初学者来说,比JAVA要难的多。JAVA的初衷就是要比C++简单,而JAVA比C++多的一个优势即时跨平台性,这实际上也使java变得简单,由此可见,JAVA创始人的目的就是使java变成一门容易掌握且强大的简单高级语言。

  时间充足的大学生最好了解一下C++

  大学生时间比较充足,所以学一下C++还是很有必要的。因为C++中有些内容是非常巧妙的,C++在性能方面要强于JAVA。当然,是先学C++再学java,还是后学C++,都无关紧要了,实际上两者基础部分差不多,从继承和多态处才开始不同。

  快速学习者最好精于一门

  编程语言,一通百通。你精通了一门,学习其他的就很快了。如果你时间不充足,比如上java培训班的同学们,时间紧迫,不可能兼顾学习java和c++,肯定是从一门由始而终的学到底。这样能够比较快的掌握编程语言,以后时间宽松,则需要多接触一下其他技术,丰富自己的知识技能体系,使自己成为一个真正的“能手”。
---以上文章摘自网络

Java 软件 编程语言 --------------------编程问答-------------------- 献给java初学者的资料:
http://java.itcast.cn/news/e393b086/ebce/4f94/9d48/94ed86bcf5ef.shtml

java答疑公开课: 
http://bbs.itcast.cn/thread-14377-1-1.html
--------------------编程问答--------------------
引用 1 楼 u011114476 的回复:
献给java初学者的资料:
http://java.itcast.cn/news/e393b086/ebce/4f94/9d48/94ed86bcf5ef.shtml

java答疑公开课: 
http://bbs.itcast.cn/thread-14377-1-1.html

--------------------编程问答-------------------- java简单,想挣钱学安卓 --------------------编程问答-------------------- 先看你想做什么方面 然后选择语言! --------------------编程问答-------------------- 这文里说的Java是15年前的Java,现在我觉得要么学C,要么学Java。C++引入了很多不必要的复杂性,写一个无法维护的程序实在是太容易了。

而性能,一个拥有10年C++开发经验的程序员,和一个只有2年Java经验的小土豆,同时写一个程序,性能几乎差不多。JIT弥补了很多程序员对内存优化这种最需要经验的地方的欠缺,从而达到了速成的效果。

继承和多态,C++和Java几乎差不多,很多概念是互通的。Java没有多重继承,没有友元,而这些都是造成混乱的因素,不要也罢。
Java从底层开始与C++就有本质不同,体现在垃圾回收机制,以及隐式指针。

所以这篇文章从很多方面来说都不值得作为参考,还是收回去吧 --------------------编程问答--------------------  除了接分真不知道说些什么 --------------------编程问答-------------------- 如果LZ想找一份好工作的话,和你选择哪一门语言无关。把你目前的工作中用到的技术,行业知识学好学精,学好一门外语。应该就没问题了。 --------------------编程问答-------------------- 学好一门就可以了 --------------------编程问答-------------------- 没基础路过,支持一下 --------------------编程问答-------------------- java做项目,c/c++弄算法 --------------------编程问答-------------------- 做爱做的事。 --------------------编程问答-------------------- 你如果是为了着急上火马上工作,学JAVA或者.net吧,只要努力大概半年很快就能进入工作岗位。如果是在校学生或者不着急工作可以学学C++,HTTP原理等基础底层的东西,这样基础打牢了,让自己的门槛会更高。 --------------------编程问答-------------------- 语言无所谓,算法才是王道。 --------------------编程问答-------------------- 谢谢大家,受教了 --------------------编程问答-------------------- 学底层学C吧。JAVA和.net用来找工作不错。 --------------------编程问答-------------------- 学一门就可以了哇,看着哪个舒服学哪个。。。 --------------------编程问答-------------------- 其实学啥都一样的、1 --------------------编程问答-------------------- 核心还是思想吧
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,