你没听错!这个OpenValueJDK要搞事了?要颠覆Java的地位吗?

简介: 你没听错!这个OpenValueJDK要搞事了?要颠覆Java的地位吗?

大家好,我是鸭哥。


各位小宝贝们,都听说了吗?最近,欧洲一个叫OpenValue的做Java生态的全栈软件公司打算搞事情。没错,就是搞OpenValueJDK,这个灵感来自一个名为Bluebonnet 的开源项目。


该项目官网:https://github.com/spaceflint7/bluebonnet


image.png

他们是要计划开发一个新的JDK,神奇的是,它竟然可以同时支持Java和.NET字节码!

目前,OpenValueJDK官网已经发布,口号是:OpenValueJDK: just as Open, twice the Value,但欲知详情,得听官网下回分解了。


官方网站:https://openval.eu/jdk/


image.png


要知道的是Java和.NET曾经是两个不兼容的生态系统,都可以用来构建软件,网站,web应用。两方程序员以前因为谁更有竞争力这件事可是各种打口水仗!


不过Java经过25年的发展,现在可以玩转任何操作系统。但是不走寻常路的.NET和Java恰恰相反~


有人说微软已经开始意识到开源和跨平台的重要性了,但是注意,它们的生态早就不能相提并论了! 


不得不说,现在国内几乎所有的大公司都在玩跨言语的全栈JVM,比如Oracle 刚刚推出了 GraalVM,OpenValue他们又计划于明年 4 月 1 日也就是愚人节那天发布第一版,JVM生态真是越来越繁华了。


也行,这只是明年愚人节的一个玩笑。


害怕吗?哈哈,还是挺期待明年4月1日的OpenValueJDK发布的,鸭哥跟各位小宝贝们儿一样,都是靠Java养全家,希望Java生态越来越牛逼~

相关文章
|
10天前
|
存储 Java 数据处理
Java Set接口凭借其独特的“不重复”特性,在集合框架中占据重要地位
【10月更文挑战第16天】Java Set接口凭借其独特的“不重复”特性,在集合框架中占据重要地位。本文通过快速去重和高效查找两个案例,展示了Set如何简化数据处理流程,提升代码效率。使用HashSet可轻松实现数据去重,而contains方法则提供了快速查找的功能,彰显了Set在处理大量数据时的优势。
20 2
|
13天前
|
存储 Java 数据处理
Java中的Set接口以其独特的“不重复”特性,在集合框架中占据重要地位。
【10月更文挑战第13天】Java中的Set接口以其独特的“不重复”特性,在集合框架中占据重要地位。本文通过两个案例展示了Set的实用性和高效性:快速去重和高效查找。通过将列表转换为HashSet,可以轻松实现去重;而Set的contains方法则提供了高效的元素查找功能。这些特性使Set在处理大量数据时表现出色,值得我们在日常编程中充分利用。
29 3
|
12月前
|
SQL Java 数据库连接
一般文章让你了解mybatis,以及如今在Java开发的地位!
一般文章让你了解mybatis,以及如今在Java开发的地位!
150 0
|
前端开发 Dubbo JavaScript
Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢?
|
JavaScript 前端开发 Java
Java地位不保?C卷土重来?三大榜单数据为你解读2020上半年语言大趋势
2020已经临近过半了,一些权威的编程语言数据统计网站,在每个月都会更新各大编程语言在全世界范围内的流行趋势。今天阿里妹为你整理了三大权威榜单在2020年上半年的编程语言排名情况,看看你pick的语言都有哪些有趣的变化吧
Java地位不保?C卷土重来?三大榜单数据为你解读2020上半年语言大趋势
|
Java 大数据 程序员
11月6日云栖精选夜读 | Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢? 今天,栈长我给大家列举了一些通用的、必须掌握的框架,学会这些,20K+ 不是问题。
2782 0
|
3天前
|
监控 安全 Java
在 Java 中使用线程池监控以及动态调整线程池时需要注意什么?
【10月更文挑战第22天】在进行线程池的监控和动态调整时,要综合考虑多方面的因素,谨慎操作,以确保线程池能够高效、稳定地运行,满足业务的需求。
71 38
|
5天前
|
Java 调度
[Java]线程生命周期与线程通信
本文详细探讨了线程生命周期与线程通信。文章首先分析了线程的五个基本状态及其转换过程,结合JDK1.8版本的特点进行了深入讲解。接着,通过多个实例介绍了线程通信的几种实现方式,包括使用`volatile`关键字、`Object`类的`wait()`和`notify()`方法、`CountDownLatch`、`ReentrantLock`结合`Condition`以及`LockSupport`等工具。全文旨在帮助读者理解线程管理的核心概念和技术细节。
18 1
[Java]线程生命周期与线程通信
|
2天前
|
安全 Java
在 Java 中使用实现 Runnable 接口的方式创建线程
【10月更文挑战第22天】通过以上内容的介绍,相信你已经对在 Java 中如何使用实现 Runnable 接口的方式创建线程有了更深入的了解。在实际应用中,需要根据具体的需求和场景,合理选择线程创建方式,并注意线程安全、同步、通信等相关问题,以确保程序的正确性和稳定性。
|
3天前
|
监控 安全 Java
Java多线程编程的艺术与实践
【10月更文挑战第22天】 在现代软件开发中,多线程编程是一项不可或缺的技能。本文将深入探讨Java多线程编程的核心概念、常见问题以及最佳实践,帮助开发者掌握这一强大的工具。我们将从基础概念入手,逐步深入到高级主题,包括线程的创建与管理、同步机制、线程池的使用等。通过实际案例分析,本文旨在提供一种系统化的学习方法,使读者能够在实际项目中灵活运用多线程技术。