列表的基础是什么?有几种情况。一是采取问卷调查的形式。样本量小。几种通用语言,如c、c和java,肯定会占据前三名。由于样本量不够,彼此的排名并不显著。
还有一种基于githip代码更新次数的统计,比较科学。我们可以看到一些新兴语言,如pathyo和javascript,已经列出。但c,c还在。为什么?
这是因为许多超级项目都是由他们编写的,例如windows和linux操作系统。代码量上亿行,维护更新量也很大。可以说尾巴太大了。饥饿的骆驼比马大。
java核心软件当然是jdk14,最新版本是jdk15。编译器软件包括eclipse和intellijidea(这需要更多的内存)。jceator更小,但是现在使用它的人似乎更少了。
我的工作是软件测试,每天处理开发。eclipse不仅是开源和免费的,而且还支持各种插件和语言。
svn是一个开源版本控制系统。在开发同一个项目时,多个人可以共享资源和合并代码。
git也是一个开源版本控制系统。区别在于它是分布的。而且效率更高。我们当前的项目正在从vn迁移到git。
4.genkins是一个开源软件项目,是一个基于java开发的持续集成工具。最重要的功能是不断发布软件版本,在每次开发或bug修改后都可以快速部署。
5.文本编辑器,如notepa和ue,是非常有用的代码编辑器。这取决于个人喜好。
以上,是一般公司java开发常用的软件。
写一个答案并不容易,就像这样。