c++和java我到底该学哪个?????????

时间:2022-09-01 13:35:33
我现在是一个大二学生  在c++和java间面临选择 但是又由于自己在两方面都没有深入研究过(只学习了一些基本知识)现在很是迷茫 望各位前辈提点意见

13 个解决方案

#1


在问一下  现在的大型网游 和软件都是c++开发的吗?用java能做出来吗??

#2


c++不是万能的,不要把它神话,java也可以做cs游戏

#3


学c++要好一些,但也比java要难,要深。尤其是在指针和内存管理上,初学者很难明白。java程序员一年成熟一个,而C++要三年才成熟一个

#4


C++

#5


先C后C++,如果还想做网游 你还要再研究下图形学  还要学习下  DX或是 OpenGL,java吗  咋说呢?是在对它没什么兴趣

#6


看你个人兴趣了,如果你想做一个真正的程序员,同时很重要的,你的确具备一个聪明的大脑,你可以去学C++。很多底层的东西需要你有足够的毅力去学习,需要你有足够的智商去消化。

如果你想做一个一般性的人才,去学JAVA,尤其是J2EE,就和代码民工没什么区别。但这也是一般中国IT程序员所走的道路。

基本上,论坛上发帖说“做了几年迷茫了”的IT从业者,不是做界面就是搬数据的,真正的程序员是不会发这些东西的。

#7


看你还有多久毕业,如果还有两年的话,深入C++很好,如果还有一年,为了毕业后找工作,还是学习JAVA吧。
珍爱生命,远离C++

#8


个人意见,如果光是为了选哪门课纠结,根本不用迷茫,因为你上完课会发现,一学期下来java和c++学到的东西都差不多,基本是学习一个面向对象的思想,精华和区别部分在于深入学习,最好去联系一下自己的老师,跟着老师做些项目,项目中需要什么就去学习什么,不必等完事具备了再动手写程序。

#9


如果选择一门语言来学,觉得C++比JAVA好些,C++学习抽象编程和底层的技术,而JAVA虽然自称类型安全、跨平台这些,其实习惯了C++的指针,一看到JAVA的引用类型的就反胃,习惯了程序员自己释放内存也就很不喜欢JAVA的自动内存回收的机制。 如果你了解C++,第一天学习JAVA的引用类型,你就能大体猜到JAVA的引用类型其实就是C++的CONST 类型的指针解除引用的处理结果,如果你了解MFC,你就能明白JAVA的引用类型全部派生自OBJECT类型是怎么回事,这些机制根本是不用去学的,你已经能够自己了然于胸了。而JAVA程序员可能工作了许久还是搞不清楚这些。

如果本着务实的眼光来考虑,我觉得JAVA比C++好的多,因为,C++现在太难找工作了,C++的岗位很“稀少”,而且对程序员的要求还很高,哎,纠结啊!



#10


同感迷茫

#11


个人 认为 你先学C/C++ 然后java和.net混着学 最后在学点动态语言 或者php 
UI的话 flex 和那个银光可以看看 jquery extjs 得会用 。当然要是走UI的话就要多了
所以所不是你能决定你要学什么 是那样东西 能赚到钱。。。。

#12


曾经我在java和c++之间徘徊了很久,最终还是选择了java..

#13


语言很重要吗?

#1


在问一下  现在的大型网游 和软件都是c++开发的吗?用java能做出来吗??

#2


c++不是万能的,不要把它神话,java也可以做cs游戏

#3


学c++要好一些,但也比java要难,要深。尤其是在指针和内存管理上,初学者很难明白。java程序员一年成熟一个,而C++要三年才成熟一个

#4


C++

#5


先C后C++,如果还想做网游 你还要再研究下图形学  还要学习下  DX或是 OpenGL,java吗  咋说呢?是在对它没什么兴趣

#6


看你个人兴趣了,如果你想做一个真正的程序员,同时很重要的,你的确具备一个聪明的大脑,你可以去学C++。很多底层的东西需要你有足够的毅力去学习,需要你有足够的智商去消化。

如果你想做一个一般性的人才,去学JAVA,尤其是J2EE,就和代码民工没什么区别。但这也是一般中国IT程序员所走的道路。

基本上,论坛上发帖说“做了几年迷茫了”的IT从业者,不是做界面就是搬数据的,真正的程序员是不会发这些东西的。

#7


看你还有多久毕业,如果还有两年的话,深入C++很好,如果还有一年,为了毕业后找工作,还是学习JAVA吧。
珍爱生命,远离C++

#8


个人意见,如果光是为了选哪门课纠结,根本不用迷茫,因为你上完课会发现,一学期下来java和c++学到的东西都差不多,基本是学习一个面向对象的思想,精华和区别部分在于深入学习,最好去联系一下自己的老师,跟着老师做些项目,项目中需要什么就去学习什么,不必等完事具备了再动手写程序。

#9


如果选择一门语言来学,觉得C++比JAVA好些,C++学习抽象编程和底层的技术,而JAVA虽然自称类型安全、跨平台这些,其实习惯了C++的指针,一看到JAVA的引用类型的就反胃,习惯了程序员自己释放内存也就很不喜欢JAVA的自动内存回收的机制。 如果你了解C++,第一天学习JAVA的引用类型,你就能大体猜到JAVA的引用类型其实就是C++的CONST 类型的指针解除引用的处理结果,如果你了解MFC,你就能明白JAVA的引用类型全部派生自OBJECT类型是怎么回事,这些机制根本是不用去学的,你已经能够自己了然于胸了。而JAVA程序员可能工作了许久还是搞不清楚这些。

如果本着务实的眼光来考虑,我觉得JAVA比C++好的多,因为,C++现在太难找工作了,C++的岗位很“稀少”,而且对程序员的要求还很高,哎,纠结啊!



#10


同感迷茫

#11


个人 认为 你先学C/C++ 然后java和.net混着学 最后在学点动态语言 或者php 
UI的话 flex 和那个银光可以看看 jquery extjs 得会用 。当然要是走UI的话就要多了
所以所不是你能决定你要学什么 是那样东西 能赚到钱。。。。

#12


曾经我在java和c++之间徘徊了很久,最终还是选择了java..

#13


语言很重要吗?