学计算机的 关于c++与java

我是学计算机的
下学期c++与java二选一学 这学期学的是c 我想问问学哪个好啊

我本科主要用java,研究生做底层主要用c/c++。
java现在主要在web方面(j2ee)应用的比较多,而c/c++应用的领域就广泛多了。根据我毕业同学的就业情况来看,招java工程师的主要的外包公司、互联网公司、IBM、银行软开,而且对java要求的同时常常要求其他的脚本语言,如php、python、js、ruby等(因为要做网站嘛);对c/c++工程师的要求就少一些,最多加上stl和mfc,但是对能力要求高一点。应用前景都可以,就是方向有些不同。如果做手机的话就不要java了,现在嵌入式和android才是趋势。
你才学了c,应该很不深入,如果想继续,c++是很不错的选择。java也不赖,因为在面向对象的特性上和c++差不多。据我的经验c++细节多一些,较繁琐;java模式框架多一些,需整体把握。
ls说的“Java其实就是封装好了的C++,学好了C++,Java就是小菜一碟”有点扯谈,这两种语言本来就是在互相学习,互相完善。其实编程的思维掌握了,每种语言都一样,语言只是一种表达方式而已,千万不要为了学语言而学。c其实已经很经典了,包含了足够多的程序设计思维,但也可以通过学其他的语言来加深理解。
lz千万不要舍本逐末!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-31
建议你学C++,毕竟C语言是一切语言之父,c语言学好了你在学习其他语言就很容易上手,而且比较快,其他语言也都是基于c语言基础的,
第2个回答  2010-12-31
在学校显然学C++,C++更接近底层,Java面向对象性更高,说白了就是用起来更简单些,但Java扩展太多,全都学会是不可能的,而且Java其实就是封装好了的C++,学好了C++,Java就是小菜一碟。所以强烈建议学C++,基础才是王道。
第3个回答  2010-12-31
java好学一点 C++挣的钱多一点
第4个回答  2010-12-31
看你抱有什么目的了啊,要是求过就行的话,找一个好过,给分高的老师。要是对于前途来讲,你要是会c语言了,c++是完全可以自学的啊,学习一下java对找工作有好处。
但是,话又说回来了,你要是选了c++,java也是完全可以自学的。
我给你的建议就是,随便选一门老师给分高,容易过的。剩下一种语言,自学,而且是一定要学。
第5个回答  2011-01-03
把你会的东西深入学吧,你会发现自己的不足

码上去学:C++和Java有什么区别? 为什么说Java比C++好?
首先,让我们看看它们在几个主要方面的区别。C++具备更高的性能,因为它是一种编译型语言,能够生成与硬件更贴近的机器代码。而Java是一种解释型语言,它先将代码转换为字节码,然后在运行时进行解释执行。这使得Java具有跨平台的特性,可以在任何支持Java虚拟机的平台上运行,而无需重新编译。此外,C++支...

c++教程和java哪个好学?
但是相比较起来java是比较容易学的,因为java是基于API去编程的,意思就是说我们想要实现某些功能自己不需要去实现,只需要调用别人写好的API实现就好了。因此,从难易程度上来看C语言比java更加的难。Java和C++哪个好学?c语言更容易。C++组报名量很大,占了一大多半,但发奖是按比例来的,所以c++选手拿...

JAVA与C++的区别详解
JAVA和C++都是面向对象语言,都支持封装,继承和多态等面向对象思想。但C++在兼容C语言后,其面向对象的特性略显不足,而JAVA则是完全的面向对象语言。JAVA语句更清晰,规模更小,更容易学习。其在多种程序设计语言的基础上,解决了C++的固有缺陷。JAVA与C++的相似点多于不同点,但两者之间的主要区别使得...

c++和java哪个好学
java相较于c++在学习难度上有优势,因其设计思路更加简洁,借鉴了c++基础而简化了复杂性。对于初学者而言,java的普及和易于上手性使其成为不错的选择。C++,作为广泛使用的语言,虽然有诸多优点,但同时包含C语言的复杂指针概念和面向对象的思想,可能在学习初期对初学者构成挑战,因此不被推荐作为入门语言。

C++与java的区别
C++与Java在语法上颇为相似,但实质上存在显著差异。具体体现在两个主要方面:C++代码直接编译为机器码执行,而Java代码则被编译为中间代码,由JVM进行解释执行。另一方面,Java提供了一套成熟的垃圾回收机制,负责自动管理和释放不再使用的内存资源,显著降低了程序员在内存管理方面的负担。相比之下,C++的...

c++和java就业前景哪个好?
所以,C++也是一种很有用途很有市场的开发语言。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。计算机专业的学java比较好还是C#个人建议Java好一点,Java易学一些,Java是跨...

c++与java哪个更有优势?
C语言和Java哪个好C语言和java没有好与不好之分,都是计算机编程语言,只是可应用的行业领域有些差异而已,相对来说java的应用领域更广泛一些,就业面更广。如果有想学java的朋友,可以先看看在我们java实验班会学到的最新java学习路线图,如下:C语言与java的区别C语言是经典的面向过程的编程语言,编程...

c++和java哪个更好(C++和java哪个更好学)
C语言和Java哪个好第一,Java语言提供更好的抽象,如垃圾回收,让程序员不用为内存的分配和释放操心,同时减少了C\/C++中的复杂性。因此容易学习是其特点。java好,没有错。不是语言的问题,是java的生态更好,开源的属性,框架多,资源多,容易找到学习的资源,碰到问题基本搜索即可搞定,工作也好找,...

java和c++哪个强大?
1、Java有内置的垃圾回收机制(GC),C++到目前为止还没有。2、Java比C++拥有更多内置安全功能,这些安全检查,可以防止其他语言发生边界错误和缓冲区溢出错误。3、Java有一个非常强大的工具:Eclipse。4、Java是目前各大高等学府必修的的计算机科学编程语言。5、Java的语法相比C++更简单。6、Java的可移植...

Java和C语言\/C++的区别?
具体来说,Java语言有以下优点:去除了C++语言中难以理解、容易混淆的特性,如头文件、指针、结构、单元、运算符重载、虚拟基类、多重继承等,使得程序更加严谨、简洁。对于初学者,我在这里分享一个小技巧:学习Java时,不妨结合视频和书籍,这样效果会更好。你可以在B站上找到很多学习视频,跟随老师一起...

相似回答
大家正在搜