C++:更偏向于底层,更接近操作系统层面,性能更高的场景会采用,更适合用在图形图像、科研、通信、游戏等。
Java:更偏向于应用,语言本身屏蔽了一些底层的东西,开发起来会更快,更适合用于在企业级应用、web应用、后端服务、手机应用等。
从学习难度上看,C++更难,Java稍微简单;很多C++的大牛,再转Java的时候很好转,但是Java学的好,反过来不一定能学好C++。
不过从就业角度,Java和C++的岗位都很多,相比来说,Java岗位会更多一些。
Java的难度稍低,所以竞争更激烈一些,而且很多培训机构都是Java培训,很少见过C++培训的,所以更加剧了竞争。
单纯的说是学习C++还是Java,偶个人建议是学习Java,上手会比较快,更利于就业。
不过还是想强调一些,中专学历稍微有一些低,如果条件允许的话,可以先提升学历。
希望偶的回答,能够帮助到你!偶将持续分享Java开发、架构设计、职业发展等方面的见解,希望能得到你的关注;另外,关注偶后可私信【架构】、【大数据】、【面试】、【优化】等关键字,获取相关资料。