C++和JAVA我到底选哪一个好啊??

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:23:48
我是大二的一名计算机专业学生

我们已经学过了C语言程序设计

我们大一时还开了门课叫 《面向对象程序设计》

当时我翻了翻那本书 里面例题都是用java写的 又看不懂

而且那时大家都说不重要

所以根本就怎么去学

现在想要补救一下

谁能告诉我该从什么方面入手去学

在C的基础上学C++ ?? 还是去学java?

还是从别的什么角度去学那种面向对象编程的思想

谢谢了
谢谢大家的回答
我还有另外一点想要了解的就是
我身边有些人说就面向对象程序而言
JAVA比C++更加具有代表性
真的是这样吗??
所以他们建议我学JAVA
可是我看了些课本上JAVA写的程序都不太懂
好象JAVA的语法那些的都和C不太一样
所以我个人比较倾向于学C++
可又怕学C++并不能很好的掌握面向对象这种编程思想

我的目的是掌握面向对象的编程思想
而不是做程序开发
因为我现在才刚刚上大二
离做程序开发我想应该还有段时间的
就算工作也总得等到大四吧

还有就是 如果我想学C++的话难道必须象有些人说的那样去买本厚厚的《C++ PRIMER》回来啃吗??
能否在网上看一些C++的视频教程并结合一些C++基本的定义以及语法之类的就掌握那种思想??

我必须问问你到底是怎么想的???

C++ 跟 JAVA之间有什么关系你明白么??

C++已经过时了 而JAVA是在C++的基础上改进而成的 国内的公司统一要求会JAVA(如果你学会C++了 再学JAVA 会容易的多 )

所以我建议你学JAVA(上面的说什么JAVA与C++的区别 ...逗死我了 SUN公司要是花了那么长时间对C语言做改进 就改了这么点玩意 我看他们可以集体跳楼谢罪了)

上面的都说了 JAVA跟C++没什么太大的区别 就是一些代码的格式 以及面向对象 垃圾回收方式进行了改进(可能我说的不全面..)

面向对象是种突破 所以让你学 不过你放心 面向对象考验的只是你思考的能力(一些调用函数的技巧)

熟能生巧 你晓得吧?

我告诉你 要是你认为天天在电脑前面敲代码是份很轻松的工作 你就错了 我们老师告诉偶门说 如果 当了两年的程序员 还没做上领导 就让我们回来做老师(工作两年积累些工作经验 然后回来教别人 绝对比那些大学里老教授讲的好多了) 也就是说 这种工作要趁年轻就开始干 岁数大点就不容易了 况且 要掌握这种方法 必须参与程序开发 明白么? 另外 你说你今年大2

我告诉你个秘密 我1991年出生的

我推荐学习C++,主要因为是阁下先学了C,有很多C中的概念仍然可以在C++中继续沿用,为阁下省了不少事。至于Java可以等以后有时间再研究。

至于Java,如楼上所说,可以归为SUN这个阵营。但C++不能说归于微软,一定要找个和Java对抗的微软的东西,也只能找.Net系列,或者是C#。

Java的语法的确和C++有些类似。至于面向对象的概念,在所有的语言中都是通用的,只是实现方式略有区别。所以,从这个角度来说,你学了C++,再结合字面上的英文意思,就是你完全没接触过Java,要看懂Java是没有任何问题的。(能不能写出Java程序则是另一回事)

最后,如果你确定了选择C++,那么,不论你们的教材选用的是什么,一定要看看《C++ Primer》这本书,建议看第三版。