2021年关于Java的一些有趣的事实
以下数据来源于IDEA官方官网
> 1.哪些国家使用Java语言最多
数据:
使用Java语言最多的三个国家分别是:韩国(55%),中国(47%)以及德国(34%)
简评:
原来技术美国使用Java语言看起来比不上我们中国啊。
2.Java版本使用比较
数据
简评
Java8(LTS版)以其牢固的地位遥遥领先。看起来Java8的Lambda 表达式,Stream API深爱喜爱啊。 而另一个LTS版Java11使用数没有Java8多,但相比2019增长了10个百分点。
我用的Java11
3.使用最多的应用服务器
数据
简评
很容易理解吧,因为Spring Boot才是王者吧,它默认的Apache Tomcat当然是占比最多的了。
4.使用最多的框架
数据
简评
没有意外,还是Spring Boot一统天下。
而我在用的Vert.x只占3%...哭泣中
5.如何构建包
简评
还是Spring Boot,因为它默认打出来的就是Jar,就是embedded server。
6.使用最多的单元测试框架
简评
在Java的世界中,想必使用最多的单元测试框架是Junit与Mockito了。
不过,我觉得更应该关注的是多少人写了单元测试,特别是我们国内,感觉总体占比可能不高。
7.使用最多的构建系统
简评
Maven无愧是王者,有时候灵活不一定是吸引人喜欢,对吧。
我用的是Gradle,而且是Kotlin DSL版本的gradle了,因为我在用Kotlin。
8.使用最多的JVM Profilers
简评
这个显然是受IDEA流行的影响吧。不过估计很多Java程序员可能没用过这一类的工具,所以有44%的人没有使用过。
9.使用最多的IDE工具
简评
如果我用一句话来形容IDEA,我只能说"难以想像这个IDEA是Java语言写出来的",IDEA的太流畅了。Eclipse的没落也是必然的吧。
综述
在国内,Java的主流地位仍然不可撼动,这是铁一般的事实。
并且在未来的相当长一段时间内,Java将一直是最主要的开发语言。虽然很多程序员并不喜欢Java,但它的严谨,易学,生态强大等特性依然是其它语言需要学习与追赶的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
在项目中正确使用AutoMapper
AutoMapper是一个轻量级的类库,主要功能是把一个对象转换成另外一个对象,而避免我们每次都手工去转换。 常见几种使用场景: 对外服务接口,把逻辑层的实体转换成服务消费者需要的字段。 UI展现层,把业务对象转换成UI需要展现的字段。 用户的输入输出,把DTO与领域模型互转。 相信大家AutoMapper可以做什么已经有了一个基本的了解,下面主要针对AutoMapper在NetCoreWeb中的使用做一个了解。 前置准备 工作中一定要多复用别人造的成熟的轮子,这样可以加快自己的工作进度。当然我的意思也不是说只要会用,我们也要知道其中的原理,但这应该是自己工作之余应该学习的内容。工作讲究的是效率,又快又好是检验工作成果的标准。 Nuget包下载 写本文章时的版本 automapper为10.0.1 AutoMapper.Extensions.Microsoft.Dependeny为8.1.1 install-package automapper install-package AutoMapper.Extensions.Microsoft.Dependeny 项目集成 1、Config...
-
下一篇
xm-select v1.2.4 发布,多选解决方案
xm-select v1.2.4 已经发布,多选解决方案。 此版本更新内容包括: 新增 新增渲染完成的回调done create支持一次性创建多个, 返回一个数组即可 #I40MU0 增加预选配置enableHoverFirst, 默认选中第一项可选中数据 #I3ZCRX 新增focus后的样式提醒 新增自定义设置选中键盘KeyCode配置selectedKeyCode, 可选 xmSelect.KeyCode.Enter, xmSelect.KeyCode.Space, 也可自行定义数值 #I41NNI 表单验证失败后 滚动到可视范围内 ##灰度## Bug fixes 修复tree非严格模式下, 无法选中父节点 修复tree模式下搜索后无法折叠的问题 #I3XBF1 详情查看:https://gitee.com/maplemei/xm-select/releases/v1.2.4
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2全家桶,快速入门学习开发网站教程
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果