开发者社区> 问答> 正文

C++与Java未来发展趋势和前景!

我本人是一个学生,就业也得4-5年之后的吧,就是目前这两门语言哪一个未来前景好?希望了解一下目前这两门语言的主要应用领域都有哪些?

展开
收起
岁月神偷lx 2019-02-17 12:09:04 8303 0
14 条回答
写回答
取消 提交回答
  • 比较建议掌握好计算机科学的基础,C++和Java都需要学,可以先根据兴趣选择深入一门,另外一门熟悉,未来还有更多的语言需要掌握,同时学习不同编程范式、不同应用目的的语言对编程能力的提升很有好处,例如Haskell、Go、Lisp、Python等等。

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 0v0

    看你做什么了,语言只是个工具,你会了一个,另一个上手很快的

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 阿里高级开发工程师 长期招聘 Java 高级开发工程师/技术专家。欢迎赐简历:chongyue.jxy@alibaba-inc.com

    当日 Java 啦,C++ 的使用场景越来越少了,还可以学学 go

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • C++偏底层,性能高。学好不容易,学得好的人也少。就业面窄,但是好找工作,因为竞争对手少。
    java偏向网络一点,前后端都有应用。应用范围广,就业面也宽,但是竞争对手多,夸张点说,十个程序员8个会java。。。。
    不过作为一个大学生,没必要提前做这种打算,因为语言从来不是一个程序员的阻力。接触工作后再钻研也来得及。你在大学研究那几年语言也确实学不到什么精髓。最好还是打好基础再说

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 正如楼上各位所言,这两门语言各有擅长的领域,所以具体重点学习哪个还是看你的兴趣吧。
    另外,实际上这两种语言都是面向对象的,只要深入一种语言掌握了面向对象的概念,学习另一种也会很快。

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • c++在网络通信,多媒体处理等底层领域用的多一些,java主要是业务层,建议都要学

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 就业和C++、Java 语言的关系不大的。还有4、5年时间的话,建议先抓紧时间把基础打好,操作系统、网络、数据结构算法,先把计算机弄明白了。

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 宇宙虽有其起源,却没有终结。无限。 星球虽也有起源,却因其自身之力走向毁灭。有限。

    目前java主要领域是在 后端 和 Android
    而C++可能是在游戏场景 以及 部分后端场景。

    如果只是学习阶段,建议都可以学习下,虽然语言只是个工具,但是工具种类稍微了解多点,更容易透过语言现象看到语言本质。

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 首先,语言不是一个程序员的障碍。
    其次,从社会需求来看,java更加广泛的比C++更适用于实现当前更多行业甚至是所有的大部分IT需求,精通java的使用,对于在IT行业工作是完全没有问题的。而如果你有志于探索技术,那么无论java还是C++,当然,层次深了,是一定会往c/C++走的。

    2019-07-17 23:28:28
    赞同 展开评论 打赏
  • 此人小小程序员一枚~ 写点技术、写点生活。 我的简书 https://www.jianshu.com/u/dd8907cc9fa5 CSDN https://my.csdn.net/ljheee GitHub https://github.com/ljheee

    大二的时候,也是这样忧虑,翻遍各大论坛寻找答案。
    其实最终还是看自己的兴趣,有室友喜欢游戏,去C++游戏开发了,
    本人还是觉得C++难,有难度,只能Java。
    如果看就业前景,二者都有广阔的空间,C++游戏、高性能服务器;;Java应用服务……只有技术好,掌握其一就走遍……

    2019-07-17 23:28:27
    赞同 展开评论 打赏
  • 哪一个看你从事的行业

    2019-07-17 23:28:27
    赞同 展开评论 打赏
  • 潜水砖家

    java在互联网公司用的比较多,主要做后台服务开发,是主流的的开发语言,近几年依然是流行趋势。如果想以后从事互联网行业建议学习java,c++偏底层应用和算法方面居多,性能会比java好很多,但应用面较窄学习难度较大,如果是以后想做偏底层方面研究如linux相关开发,可以考虑c++。

    2019-07-17 23:28:27
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    C++面向硬件层多一些。Java面向应用层跨平台。

    2019-07-17 23:28:27
    赞同 展开评论 打赏
  • 路过

    2019-07-17 23:28:27
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载