学Java的人现在确实很多,一般选择入行做IT做编程开发的人,基本都把Java作为首选语言。
Java是编程语言中的NO.1,能如今能市场地位,主要是由以下几个原因决定的。
1.Java的生态环境系统很强大。
(1)有很多大型的厂商支持,各种开源组织也在从事Java环境的构建,无论是个人开还组织都可以贡献自己的成果。从开发工具到应用服务器,从开发组件到周边开发语言,都对Java有了很好的支持。
(2)Java拥有世界上数量最多的程序员。
(3)Java拥有大量的第三方类库。
(4)应用很广泛,几乎无处不在。
2.另一方面是Java语言本身所具有的语言特性决定的。比如说:开源,简单,面向对象,安全,多线程,跨平台,独立于体系结构,健壮性,分布式,解释型等等。
对于初学者来说,编程语言的生态越强大,学习成本就越低,能获得的学习资源就越容易;而且Java应用广泛,市场需求必然很大,初学者也很容易就能获得一份工作。
对于企业来说,学习者多,招聘效率会提高,成本就会降低,企业能用并不太高的薪资就很轻易的招到一名Java开发工程师,但是要招到一些稀有编程语言的工程师就不那么容易,并且还需要付出高额的工资。
在上面的两大因素的影响下,Java学习者和企业之间形成了一种良性循环,让Java一直备受学习者和企业青睐。