开启辅助访问
 找回密码
 立即注册

Java只有中国人在搞了吗?

sniffer 回答数5 浏览数253
发现目前流行的Java项目都是中文only了

可以对比 Javascript
还有Go
使用道具 举报
| 未知
smileapplejxp | 来自吉林
1. Maven是世界上最大的中央代码仓库,一共3500多万个依赖包,1920个仓库,这其中不算上全世界大大小小公司的私有仓库。每年发布的依赖数量还在增加,目前是每年250万左右+20-30万的上升趋势。


https://mvnrepository.com/repos

2. 根据Oracle的数据,全球有1500万专业Java开发人员,跑了630亿个JVM,其中410多亿JVM上云。
2023年统计:


500多亿设备运行Java,包括PC、大型工作站、手机、Java Card、SIM卡、光盘、信用卡等各种嵌入式设备。


3. JUG(Java User Group)是每年定期举行聚会分享Java内容的组织,它们遍布各个大洲。目前,总共有350多个已注册的Java用户组,其中有270个左右处于活跃状态(大陆北上广深杭、港台各仅一个),可以看到欧美密密麻麻的一块,所以说Java只有中国搞本身就是个笑话之谈。


https://dev.java/community/jugs/

4. Java社区里每年不同规模的开发者会议有数百个,包括JavaOne、SpringOne、欧洲最大的开发者社区驱动会议JavaZone、Devoxx等。


https://javaconferences.org/

5. Java委员会是广泛使用和推广Java的公司或组织,像Java 9中的模块系统Jigsaw项目,JavaEE开源到Eclipse(后改为Jakarta EE)等举措,都是由Java委员会投票(部分成员)通过的,每个JDK发行版也会有其中不少公司的贡献。由于公司太多,这里列出耳熟能详的那些:阿里、亚马逊、三星、谷歌、佳能、西门子、索尼、三菱、夏普、日立、松下、乐天、LG、奥克斯、Azul、SKT、AT&T、Apache、苹果、百度、富士通、高盛、Bellsoft、Eclipse、IBM、Intel、Jetbrains、微软、思科、龙芯、惠普、MongoDB、诺基亚、甲骨文、OWASP、红帽、腾讯、推特、VMware、ARM、SAP、Adobe、波音、Cloudera、爱立信、金蝶......等等各行各业的公司。


https://jcp.org/en/participation/members

亚马逊和微软是最近两年加入的,没错,令我感到惊讶的是,作为JVM平台十多来的竞争对手,微软前两年先后加入Java委员会、Eclipse基金会,同时收购了一家专做JVM调优的公司,为了更好的让Java客户将应用迁移到Azure,随后不久发布自己的JDK,提供更适配的Spring Cloud Azure框架,更是宣称在微软内部有200万+JVM运行于生产,成千上万的Java开发人员。Bing、Azure大量使用Hadoop+Kafka+Spark等大数据堆栈,领英几乎所有生产服务都是跑在JVM上。有关微软如何应用Java的详情,见以下PDF。


https://cdn.graph.office.net/prod/media/java/how-microsoft-applies-java.pdf

6. 开源闭源的JDK有30多种,能够在JVM运行的语言超过150种。


https://en.wikipedia.org/wiki/OpenJDK

7. 这里说个反面教材:之前的Log4j漏洞被评为历史上破坏力最惊人的漏洞之一,全球半数企业受到影响,有些国家为了紧急应对甚至关闭部分互联网,足以可见该日志库的应用广泛。


https://www.51cto.com/article/714872.html

8. Github上Java的仓库数量,只比Python少。


https://github.com/search?q=java&type=repositories

https://github.com/search?q=python&type=repositories

下面这个网站,是根据编程语言相关仓库的Commit量、PR、Issue、Star统计的,在这四个指标里,只有Star稍微靠后,这可以总结为Java程序员没有点赞的习惯。。。。。。


https://madnight.github.io/githut/#/pull_requests/2023/2

而在Gitee上,Java的仓库数量是第二JS的三倍,这可以归结为国内Java程序员更喜欢上Gitee。。。。。。


https://search.gitee.com/?skin=rec&type=repository&q=java&sort=stars_count

https://search.gitee.com/?skin=rec&type=repository&q=javascript&sort=stars_count

如上所述,Java一直都是全世界最大的开发平台,有着最多的开发人员和极其活跃的JVM社区。至于工资跟岗位需求,我简单的做个概述:在国内,你无论去哪个招聘平台,Java的岗位都是大大多于其他语言。在领英,对Java开发人员的需求仅次于JS/TS、Python。在工资方面,Java算不上最高,不过也是中等偏上。有的人觉得Java只有国内搞,仅仅是因为国内太卷导致的一种错觉。各种迹象表明,虽然Go、Rust等语言的兴起,但Java目前一直保持前三的地位。
同时,9月份即将发布的JDK 21带来了虚拟线程、Switch模式匹配、记录模式的生产功能,也有字符串模板、简化的main程序、未命名变量、分代ZGC等实验功能,该LTS版本很可能成为未来5-10年Java应用的基础。


https://openjdk.org/projects/jdk/21/
回复
使用道具 举报
wanqiwen | 来自河南
是的,现在除了中国已经没人用Java了,oracle公司更新Java也单纯是为了中国,在1999年的时候oracle被中国收买,总部在国外只是为了更方便收集美国信息。我建议还是转战其他语言  因为只考中国人维护Java是没有前途的
回复
使用道具 举报
windfell | 来自北京
一个朋友在新加坡做java开发,据说,普遍用的也都是java,包括移动端原生开发的也很多。
在Java25周年的时候,举行了一个Java在线生日活动。通过(去掉)许多专家和演讲者分享他们的经验,并就如何从Java中获取更多的收益提供了技巧和窍门。这引起了活动主办人的思考,使得他们对数据进行分析和深入研究,以了解Java的普遍现状是怎样的,并回答一些亟待解决的问题。


1、 全球的Java开发者有多少,分布在哪里?

每年全球知名的论坛或者机构统计并发布有多少开发人员,但也没有具体的数据。全球到底有多少Java开发者呢?他们又都分布在哪里呢?最终市场研究和分析团队根据开发员估算模式得出最佳估计显示,当今世界上有520万专业Java开发人员。如果把兼顾做Java工作的人员包含在内的话,这个数字可能接近680万。





亚洲是Java开发者最多的地区,大约有250万开发者使用Java语言。
2、 哪个国家的Java开发者最多?
亚洲是Java开发者最多的地区,那么,哪个国家的Java开发者最多呢?在调查的数据中显示,中国和韩国的占比最大,51%和50%,两者相差只有1%。中国成为全球Java开发者最多的国家。





3、 Java在开发行业中占据第二
在2020年开发者生态系统状况调查中,有30%的专业开发人员把Java作为主要开发语言,Java在专业开发人员当中仍然占据第二,仅次于JavaScript。





根据专家分析:使用Java的开发人员也经常是有JavaScript编写前端和任意快速脚本,所以JavaScript和Java处于领先地位,并不稀奇。
Java比例之所高,是因为大多数企业的业务服务都依靠Java来运行。银行、电商以及制造业等各行各业的系统都需要用Java来构建,Java也会被专业开发企业的人员大量使用。
4、 Java开发的软件类型
2020年开发者生态系统状况调查的结果,Java 使用最流行的领域是 Web 服务,占 52%。





5、 使用Java的热门行业
根据2020 年开发者生态系统状况调查,Java 程序主要用于 IT 服务(42%)与金融和金融科技领域(44%)。





6、Java版本中最受欢迎的是?
Java8仍然是最受欢迎的版本,在Java专业开发人员中,有75%的人使用Java8。专家分析认为:Java 8 拥有典型的Java开发人员所需要的所有语言,是一个很好的易于使用的版本。





7、流行的应用服务器
Apache Tomcat 仍然是最受欢迎的应用服务器。





8、 最流行的WEB框架
SpringBoot最受Java专业开发人员的欢迎,使用程度高。





从以上的内容可以看出,Java是目前全球使用较为广泛的语言,而Java 8 的稳定性受到了Java专业开发人员的欢迎。各行各业的系统在Java构建下应运而生,让更多的企业智能化、数据化、流程化、规范化。
Java也是根据市场的变化而发展的,未来Java也会有更多的可能性,而Java开发人员将会为Java的发展贡献自己的热(力量)。
特别声明:以上内容“网易号”内容,侵删。
参考:https://www.163.com/dy/article/FOTR84L70531JYCM.html
那么可能这些还不能说明Java在全球的广泛和使用


分享几个国内国外有名的开发java网站

国内:

www.chinajavaworld.com -论坛人很多,高手也多,不过好像都在潜水
www.cn-java.com -也很不错,文章很好,但是就是商业性浓了点。
www.chinaitlab.com- 非常有系统性,而且推出的java远程教育是中国最全面的scjp远程教育。
www.huihoo.com -灰狐动力,有个jfox,而且很多关于企业级应用的东西
http://www.javaeye.com/-要做最棒的软件开发交流社区,新发现的,人气还行.关注中
www.matrix.org.cn -Matrix技术,不少java文章和资源,论坛牛人多,人气略差。
www.javastudy.org -java学习可下载资料不少,论坛人气也一般。
www.javaresearch.org -很多好文章,而且有出书,好像05年以后就不行了。
www.jdon.com -很多java设计模式的资料。
www.java-cn.com -很多资料和书籍下载,文摘也有不少,就是下载要扣分。
www.java.com.cn -论坛不错,人气够旺,不过有时候老上不去。
www.javapub.com -还可以。我去的较少。
www.javajia.com -同上。
http://www-900.ibm.com/developerWorks/cn/index.shtml -ibm非常不错,里面的好文章层出不穷啊。
http://tech.ccidnet.com -赛迪还算比较有特色,原创很多。
www.zdnet.com.cn -zdnet也不错哦,精彩。 www.yesky.com -很多好文章,原创比较多,天极网的。
codeGoogler 知乎上一个全半球程序员都值得去学习的网站
国外:

www.sun.com -不用多说吧。
www.apache.org -apache很多开源项目,无论是拿来用还是看源代码都很不错
www.onjava.com -orielly的,java资源很多,个人喜欢看他们的书
www.javaworld.com- 很多java文章和tips
www.jguru.com -很多文章,还有论坛
www.theseverside.com -关于应用的比较多,比如服务器
www.sourceforge.net -开源之祖啊。
以上站点都是很8错。
这里推荐几个 不错的Java实战项目,可用于毕业答辩:

1、高仿超兔吃货探城微商项目开源,超级好玩,毕设必用!
2、一个极其好用的图片处理类库!
3、程序员搞了一个离线地图APP,还挺好用
4、Spring Boot + Vue + Shiro 实现前后端分离、权限控制
5、牛逼了!github上一个 身份证号码识别系统
6、GitHub上15 个有这些趣又好玩的项目
7、Gitee上一个很不错的代码生成神器,开发效率能提高一倍!
8、Github上一款前端桌面端应用项目,很值得学习!
9、github重磅推荐!一个很好用的PPT生成工具
10、Github上一款前端桌面端应用项目,很值得学习!
11、GitHub上一个基于Springboot+Security + Layui实现一套权限管理后台模板
12、Github掘金:很详细的Java 权限认证框架!

学习java以及相关技术,我建议你这些站点有空都可以去看看。
另外: JAVA开发者应该去的20个英文网站

http://www.javaalmanac.com
Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
http://www.developer.com/java
由http://Gamelan.com 维护的Java技术文章网站http://www.java.net
Sun公司维护的一个Java社区网站http://www.builder.com
Cnet的http://Builder.com网站 - 所有的技术文章, 以Java为主.
http://www.javaworld.com
最早的一个Java站点. 每周更新Java技术文章http://www.devx.com/java
DevX维护的一个Java技术文章网站http://www.fawcette.com/javapro
JavaPro在线杂志网站.http://www.sys-con.com/java
Java Developers Journal的在线杂志网站.http://www.javadesktop.org
位于http://Java.net的一个Java桌面技术社区网站.http://www.theserverside.com
这是一个讨论所有Java服务器端技术的网站.http://www.jars.com
提供Java评论服务. 包括各种framework和应用程序http://www.jguru.com
一个非常棒的采用Q&A形式的Java技术资源社区.http://www.javaranch.com
一个论坛,得到Java问题答案的地方,初学者的好去处。http://www.ibiblio.org/javafaq/javafaq.html
comp.lang.java的FAQ站点 - 收集了来自comp.lang.java新闻组的问题和答案的分类目录.http://java.sun.com/docs/books/tutorial/
来自SUN公司的官方Java指南 - 对于了解几乎所有的java技术特性非常有帮助.http://www.javablogs.com
互联网上最活跃的一个Java Blog网站.http://java.about.com/
来自http://About.com的Java新闻和技术文章网站.
下面是"我"收集整理的对开发技术人员的学习,工作都非常有帮助的网站,也希望大家把自己认为最有帮助的网站分享给大家.
http://www.gotapi.com/
语言:英语
简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。
http://www.w3schools.com/
语言:英语
简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。
http://www.xml.org.cn/
语言:中文
简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系列技术交流社区.
http://www.connectionstrings.com/
语言:英语
简介:这里几乎收集了所有的数据库连接字符(connectionstring)了。
http://www.itpub.net/
语言:中文
简介:我个人认为是国内最专业的综合性行业性技术类社区.
http://www.netvtm.com/
语言:中文
简介:内容多翻译于http://w3schools.com,少有原创。不过还是应该鼓励精品翻译。
http://www.regexlib.com
语言:英语
简介:正则表达式库。搜索正则表达式用。
http://www.rexv.org/
语言:英语
简介:用Ajax开发的在线正则表达式验证器.
http://www.koders.com/
语言:英语
简介:代码搜索引擎,可以搜索几十种语言的代码。
http://www.123aspx.com/Rotor/
语言:英语
简介:.Net Frameworks的源代码。
http://dotnet.aspx.cc/
语言:中文
简介:孟宪会的资料站,虽资料大多比较简单,却解决了开发中的大部分问题?!
http://www.dofactory.com/Patterns/Patterns.aspx
语言:英语
简介:23种设计模式的实现参考。特点是UML+精练的示例代码+简洁的解说风格。
http://www.open-open.com/
语言:中文
简介:Java开源大全,如果你用.NET,照着它的名字前加N找找应该都有吧 ?!:)
http://www.riacn.com/
语言:中文
简介:我认为是国内少有的RIA专业技术站于交流社区.
http://www.cnpaf.net/
语言:中文
简介:中国协议分析网,很全面的协议资料网。
http://www.pinvoke.net/
语言:英语
简介:通过.net调用win32等非受控API的资料大全。
http://bbs.51js.com/
语言:中文
简介:无忧脚本,专业的脚本技术社区。
http://www.c-sharpcorner.com/
语言:英语
简介:C# Corner,学习c#的好地方.
http://blog.csdn.net/group/experts/
语言:中文
简介:CSDN专家群,汇集CSDN专家的电子报.
http://www.codeproject.com/
语言:英语
简介:有很多可学习的示例代码,特点是丰富,深入浅出.
http://www.gotdotnet.com/
语言:英语
简介:微软开发维护的关于.net framework交流社区.
http://www.sourceforge.net/
语言:英语
简介:全球最大的开源软体站点
http://www.asp.net/QuickStart/
语言:英语
简介:Microsoft .NET Framework SDK QuickStart Tutorials
http://www.matrix.org.cn/
语言:中文
简介:与 Java 共舞,Java优秀的专业社区,文章质量很高.做.Net的朋友也可以从其借鉴很多知识.
http://www.codeplex.com/
语言:英文
简介:微软的开放源代码网站
http://www.google.com/codesearch
语言:英文
简介:Google的源代码搜索引擎
参考: Towan
链接:https://blog.csdn.net/htw2012/article/details/17678919
来源:csdn
回复
使用道具 举报
zqding | 来自北京
题主啊,你这列表里没有一个是我认识的项目,看起来多数是朋友们用来学习的项目,其实你从名字也看得出来,什么flink learning。
中国和美国的传统软件行业和互联网行业还在大量使用Java。在后端,Java的统治地位很多年来都很难被撼动。就让我来给你推荐几个优秀且活跃的开源项目吧,都是GitHub上的,我觉得都还挺严肃的。
https://github.com/elastic/elasticsearchokhttp是一个高效率的HTTP客户端,不但使用在安卓这种移动客户端,现在服务器之间的通讯也有一定的应用。支持http2。
https://github.com/square/okhttpguava可以说是对Java标准库的十全大补,由Google开源。提供了更方便使用的集合,依赖注入,缓存以及字符串操作等等等等。
https://github.com/google/guavanetty是non-blocking io库,多用于客户端与服务器端的通讯,是很多web以及微服务框架的基础。
https://github.com/netty/nettypresto是一个分布式的大数据查询引擎,由Facebook开源。广泛使用在Twitter,uber,阿里等公司。
https://github.com/prestodb/presto以上排名不分先后,但都是业界广泛使用的,甚至可以说是很多互联网公司技术栈的基石。比如我今天就和它们中的两三个打了交到。我回头再补一点介绍。
以下广告是知乎自营图书中搜索Java排在第一的,好不好自己买了看吧,我就放个广告玩玩。
回复
使用道具 举报
231916461 | 来自北京
从截图上看,中文项目不少都是什么“JAVA基础,xxx入门指南、hello world”之流,这种入门级别的、教程性质的项目(我甚至不确定那些明明官网上都有,却偏要自己东拼西凑搞出来的所谓的“指南”能不能称为一个项目),星星再多意义也就那样了。说句狂妄点的话,都是些不入流的东西罢了。
自从github和各大blog网站成为程序员面试的一个考核指标之后,各种中文项目、教程层出不穷,真正牛批的能占到1%?市场经济下,有利益驱使就有人为之疯狂,这些github上的星星在我看来无异于淘宝的好评数和微博的转发量,写在简历上骗骗不懂技术的面试官罢了。
中国软件行业技术上一直在提升,尤其阿里作为Java信徒也是为这个语言社区做出了很多很厉害的东西,但是说Java只有中国人在搞就有点过了,主流框架都还是用的外国的,暂时真没资格说这门语言是中国人主场。
github,看看就好,别当真。
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影