1,java是什么呢:
java是一种面向对象的编程语言,我们大学最熟悉的应该是c语言或者c++语言,那为什么现在招聘网上在互联网方面招聘更多的岗位是java,而C语言和c++变成了精通(了解)即可,这不是说明C语言和c++不重要了,而是每个编程语言所擅长的领域不同,C语言仍然是学习编程语言核心思想的基础,C语言更擅长和机器打交道,如操作系统,嵌入式系统,c++继承了c语言(这里主要讲 java,感兴趣的小伙伴可以参考网上内容),随着电子设备的兴起,java最初诞生就是为了解决产品兼容性问题(可参考java诞生的由来,java发展历史不再介绍),实现一次编译,多处执行的问题,随着互联网的兴起,又为了简化互联网的开发,java为了适应互联网的发展,不断迭代更新,变成了目前市面上使用最多的编译语言之一。
2,java为什么现在这么火,他到底能干嘛?最擅长做什么呢?
java能一直频繁的活跃在编程语言排名靠前的舞台,是因为他不断的迭代更新,不断的吸收精华,适应互联网的发展(感兴趣的伙伴可以参考java版本的迭代历史),有着各种不同功能的框架,有着强大的团队一直支持(java语言属于Oracle公司)还与他的开源性有关,可以让更多的人维护完善java语言,使得java语言更加健强。
java能做的东西很多,大致划分有 :嵌入式系统,人机交互界面(不占优势),网页开发,企业级微服务分布式开发,软件开发,游戏开发,高访问量抢购软件开发,银行系统等,大数据。
java最擅长一次多用,编写一次程序可以在多种机器上运行,网站领域,较多的框架可供选择,各种安全性高的软件开发,(大致描述,没有细述,可查看java擅长领域的资料)。
3,为什么要选择学习java,java学习成本,学习java工作后的优势和弊端;
简单易学:相当于其他编程语言,对基础薄弱的我们更加友好。在就业方面:java就业广,工作岗位多,发展前景好,工作待遇高。
java快速上手的学习时间大概是6个月左右,根据每个人的学习和吸收能力不同,会有一些变化。这时就能找一个关于java的工作,然后根据你的实际情况不断的学习和实践,发展空间很大,工资待遇也跟你的技术能力息息相关。只有不断学习才不会被淘汰。
java工作后的优势,上述已经提到,发展前途很大,因个人的能力而定,弊端:中年危机,中年危机的出现不止是编译人员要面临的问题,而是大部分迭代更新快的行业都要面临的,想要不被淘汰,就要不断学习,丰富自己。