欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java最新技术趋势(深入分析java未来趋势)

程序员文章站 2022-06-28 18:06:18
原始数据来源于idea官方官网1.哪些国家使用java语言最多数据:使用java语言最多的三个国家分别是:韩国(55%),中国(47%)以及德国(34%)简评:原来技术强国美国使用java语言看起来占...

原始数据来源于idea官方官网

1.哪些国家使用java语言最多

数据:

使用java语言最多的三个国家分别是:韩国(55%),中国(47%)以及德国(34%)

简评

原来技术强国美国使用java语言看起来占比没我们多,我很关心他们用的什么语言?

2.java版本使用比较

数据

java最新技术趋势(深入分析java未来趋势)

java语言版本使用

简评

java8(lts版)以其牢固的地位遥遥领先。看起来java8的lambda 表达式stream api深受喜爱啊。

而另一个lts版java11使用数没有java8多,但相比2019增长了10个百分点。

我用的java11,你呢

3.使用最多的应用服务器

数据

java最新技术趋势(深入分析java未来趋势)

java服务器

简评

很容易理解吧,因为spring boot才是王者吧,它默认的apache tomcat当然是占比最多的了。

4.使用最多的框架

数据

java最新技术趋势(深入分析java未来趋势)

主要框架使用

简评

没有意外,还是spring boot一统天下。

而我在用的vert.x只占3%…哭泣中

5.如何构建包

java最新技术趋势(深入分析java未来趋势)

构建形态

简评

还是spring boot,因为它默认打出来的就是jar,就是embedded server。

6.使用最多的单元测试框架

java最新技术趋势(深入分析java未来趋势)

单元测试

简评

在java的世界中,想必使用最多的单元测试框架是junit与mockito了。

不过,我觉得更应该关注的是多少人写了单元测试,特别是我们国内,感觉总体占比可能不高。

7.使用最多的构建系统

java最新技术趋势(深入分析java未来趋势)

构建系统

简评

maven无愧是王者,有时候灵活不一定是吸引人喜欢,对吧。

我用的是gradle,而且是kotlin dsl版本的gradle了,因为我在用kotlin。

8.使用最多的jvm profilers

java最新技术趋势(深入分析java未来趋势)

jvm profilers

简评

这个显然是受idea流行的影响吧。不过估计很多java程序员可能没用过这一类的工具,所以有44%的人没有使用过。

9.使用最多的ide工具

java最新技术趋势(深入分析java未来趋势)

ide工具

简评

如果我用一句话来形容idea,我只能说”难以想象这个idea是java语言写出来的”,idea的太流畅了。eclipse的没落也是必然的吧。

综述

在国内,java的主流地位仍然不可撼动,这是铁一般的事实。

并且在未来的相当长一段时间内,java将一直是最主要的开发语言。虽然很多程序员并不喜欢java,但它的严谨,易学,生态强大等特性依然是其它语言需要学习与追赶的。