2021年关于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,但它的严谨,易学,生态强大等特性依然是其它语言需要学习与追赶的。
关注【微言码道】公众号或访问【微言码道】官网 https://taoofcode.cc : 用我们微小的力量传播编码之道
访问【myddd-全栈式领域驱动】官网: https://myddd.org
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/79703.html
aliyun美国相关文章
- java mediatype utf-8_Java MediaType.APPLICATION_JSON_UTF8屬性代碼示例
- Java结合OpenCV读取图片并遍历像素值[通俗易懂]
- java 实现 按位异或_Java 按位异或的性质及其妙用
- java集合类面试题_Java集合类相关面试题
- java启动器_JAVA基础:Java 启动器如何查找类
- java冒泡排序经典代码_Java 8大经典排序算法(含源代码),必须收藏!
- java session id 生成_Java通过sessionId获取Session「建议收藏」
- java 反射getmethod_Java 反射机制中 getMethod()和getDeclaredField()区别
- 关于JAVA 中volatile使用的一些笔记
- Java加密算法 RSA详解编程语言
- Java为图片加水印的代码详解编程语言
- Java基础之多线程实例详解编程语言
- Java与邮件系统交互之使用Socket验证邮箱是否存在详解编程语言
- java获取指定文件夹下的所有文件名详解编程语言
- Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1详解编程语言
- Java DriverManager.getLogWriter()方法:获取日志的打印输出流
- 客户端建立Redis集群:Java客户端指南(redis集群java)
- 时间Java API实现Redis设置过期时间(redisjava过期)
- 时间设置Java中Redis如何设置过期时间(redisjava过期)
- Linux和Java联手构建编程世界(linux.java)
- MacOS下Java开发环境搭建指南(macos开发java)
- 环境的基础Linux:Java环境的支撑者(linux是java)
- Java实现嵌入式MySQL的新解决方案(java嵌入式mysql)
- 数据库Java编程修改Oracle数据库的实践(java修改oracle)
- Java通过接口实现匿名类的实例代码