Java程序员面试书籍,Java在2018年的形势

Java9和Java10的采用率依然非常低,分别都只有低于5%的占比。

作为参考,在2017年采用占比为24.4%的Java7在现在也只占了10.6%,可想而知,整个生态差不多都升级为Java8了。

2. Spring的采用率

现在让我们来看看spring的数据:

图自原博客

在这里可以看出,Spring5的推进步伐相当明显,在整个Spring体系占比中,最新版本的Spring5占据了24%,比上一年增长了差不多2.2%。

而且理所当然的是,在今年依然有不少人是使用非Spring的JavaEE框架进行开发,所以得出,Spring并不是每个人的必然选择。

3. SpringBoot的采用率

在Spring搭建的工程中,大部分在生产中都是基于SpringBoot进行的:

图自原博客

令人感到震惊的是,在GA(正式版本)刚出来不到两个月,SpringBoot 2的采用趋势竟然如此之快,已经达到了30%这样巨大的数额。

1.4及更低的版本,和上一年相比已经下降了将近30%,变成现在的6.8%,这种趋势表明Boot在升级速度上,比起广大生态上说快得多。

关于SpringBoot最后说一点,在上一年中基于Spring的程序大约有30.2%使用非Boot的core framework进行开发,但现在只剩16.7%。简而言之,大多数Spring程序现在都是使用Boot的。

4. 构建工具的采用率

Maven哪儿都不去,上一年它的指数稳定在75.7%,并且现在保持在74.2%

图自原博客

对于Gradle,今年的数值为21.3%,比起上年有所上升;而对于Ant,只占剩下比例的五分之一。

5. IDE的采用率

IDE的数据上,今年并没有什么区别

图自原博客

IntelliJ明显赢得了这次较量,从上年的45.8%跃升到今年的55.4%。

NetBeans今年的占比比起上年的12.4%下降到一半的5.1%,这使得它的追随者们大失所望。

Eclipse在今年情况有所缓和,仅仅下降了2%,目前是38%的占有率。

有趣的一点是,IntelliJ获得的大部分份额是来自于NetBeans而非Eclipse。

6. Web应用服务器的占有率

这是这年服务器的占有情况:

图自原博客

实际上,调查上出现一个问题那就是并没有2017年的数据作为比较,但是这并不影响结论并且也不令人感到惊讶。

简单来说,占据大约62.5%主要比例的tomcat掌控了整个场面,其他服务器都大约占用5%的比例。

总结

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了,文章开头说要免费给大家分享我的复习资料,下面就给大家展示一下——点击这里免费获取我的复习刷题宝典

image

1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB,Cassandra,设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。

image

2、Redis学习笔记及学习思维脑图

image

3、数据面试必备20题+数据库性能优化的21个最佳实践

image

2、Redis学习笔记及学习思维脑图

[外链图片转存中…(img-4v5nLl9G-1628288032297)]

3、数据面试必备20题+数据库性能优化的21个最佳实践

[外链图片转存中…(img-1W9iRo5V-1628288032298)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值