学C++呢还是JAVA呢

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:07:13
我现在的基本情况是C,C++,VB,数据结构,数据库基本语法知识都能掌握了,现在正犹豫是深入C++去呢?还是学JAVA呢? 希望过来人给我个指点! 我现在是迷路了.......

学什么关键是得看你将来打算干什么。JAVA的应用更多的在于JAVAEE和JAVAME。前者作为ERP等企业级电子商务系统的开发工具广泛应用,后者则是现在流行的手机软件的开发平台。c++的应用也很广泛,包括了很多给予各种操作系统平台的软件开发,更适合像网络游戏业这种目前比较流行的产业人员。而在嵌入式领域,c++也很有用,同时嵌入式的话c语言的掌握也比较实用。

现在软件开发领域的各个方向还都算热门,所以只要认准一个坚持不懈,不管是JAVA还是C++,学好一个都很有用。但同时,无论是哪一个,也不过是一种工具语言,真正决定个人能力的还是对软件开发过程的把握,这一点,需要很多基本计算机学科知识的积累。

看来你是计算机专业的吧,我认为C++比较好,C++比Java更贴近机器,这也是C++比Java难的一个很大的方面。学习C++你还要学习操作系统,计算机组成原理。这样你可以做更底层的编程,我想学习计算机的话更贴近底层能更体现专业优势吧。
我认为二楼说的很对,学习什么语言并不重要,重要的是算法和数据结构。当然一门语言就是一门学问,只会书本课后习题编程是不行的,C++的基本语法比较熟练了以后,还有很多东西要学,STL,《(more)effective c++》等等。

我不知道改怎么回答你这个问题;
我只能说我喜欢算法 可能是因为自己喜欢数学的关系。
然后我是学C++,但是C++只能再DOS界面 所以我现在学习VC++
如果你为了工作的话 我建议你学习java因为招的人比较多;
但我还是感觉VC++好点 因为。思考东西比JAVA多很多

java的语法结构相对C++来说比较简单,去掉了C++中容易出错也比较难掌握的的指针和多继承,用接口代替了多继承的机制,减小了类之间关系的复杂度。所以个人觉得java语法比较容易掌握,但是java难在API类库相当庞大,要真正深入学习并精通并不容易。缺点是java是解释型的语言,执行效率相对于C++来说比较低。java还有一个最大优点是它使通过java虚拟机执行的,并不直接调用操作系统API,所以具有系统平台的无关性,可以直接移植到装有java虚拟机的其他系统上执行。
C++应用广泛,由于java是编译型的语言,所以执行效率比较高