网站首页 > java教程 正文
一直以来,Java编程语言都拥有着巨大的用户群体,可以说是编程语言界的扛把子。上个月,Java更新了开发工具包JDK11,a加12也在锣密鼓的筹备着。
不过有消息称,最新的Java12可能会开启收费模式,也就是说,从此Java不会再免费更新了,更快的更新速度,需要开发者付出的就是等值的金额。
如今Java在移动APP以及外国开发和服务器等方面根深蒂固。不管是嵌入式开发还是企业级应用,Java都有巨大的影响力,甚至,虽然Java已经更新到了11版本,但是用Java8的公司还比比皆是。
就在近日,Oracle最新发布了一份Java用户使用协议,可以说是轰动了世界,这份协议中提到以后将会开启收费模式!
其实在上个月发布Java11之后,就有开发者纷纷表示Java的更新速度太快了,同时,Oracle停止了Java 8的更新,也就是说,自2019年1月起,如果有开发者,还想继续使用JDK 8来进行开发那么将不会有免费的技术支持提供,还是需要另行收费,这种情况很明显就是建议开发者应该转换到最新版本的Java。
但是,就在Java11更新不久之后,有国外网友发现,Oracle公司更新了用户协议。该协议表示最新版本的JDK将不可以用在数据处理以及商业等用途,仅可用于免费的开发、测试和演示。
这份协议的更改,也使得该公司的目的昭然若揭。从Java刚出生时到现在,23年时间,Java也即将走上收费的路子。
在1995年,sun公司发布了Java。这是Java诞生的伊始。后来,Oracle公司从上手中以74亿美元的价格收购了Java的版权。
后来因为该公司认为谷歌的安卓系统抄袭了Java的API代码段,甚至一度将谷歌告上法庭,直到如今,该案件还没有告终,两个公司还有不小的利益纠纷。
2017年在谷歌的I/O大会上,谷歌正式宣布,kotlin成为了安卓的开发的一级编程语言,将其提到了与Java同步并驱的地步,不难看出谷歌也想摆脱Java的影响。
面对此次Java用户协议被修改,可以看出谷歌的未雨绸缪是正确的。面对这种情况,使用Java的开发者该如何决断呢?
有不少的开发者表示,可能谷歌早就使用的Kotlin会成为最大的赢家。虽然Java开发者的转移为时尚早,但是,如果未来Java真的是收费模式的话,那么广大的开发者可能会直接向其他语言,弊利如何,还需Oracle自行思量。
猜你喜欢
- 2024-09-21 学习Java编程,真的可以让你为所欲为(内附免费教程)
- 2024-09-21 全网最完整的免费java教程讲义系列(四)——java的流程控制
- 2024-09-21 Java资源大合集-整套资源免费赠送,从入门到精通 陈家大小姐
- 2024-09-21 java免费提供jar、demo、教程系列——maven
- 2024-09-21 人脸识别、扫码支付、可视化,3个Java实战项目,限量100份免费学习
- 2024-09-21 Java书单:30多本通通免费!(java方面的好书)
- 2024-09-21 本项目是开源免费的Java Web快速开发平台。开发mes、crm、erp
- 2024-09-21 XJR企业平台——开源且免费的JAVA快速开发平台
- 2024-09-21 全网最全的Java知识点(免费送)(java全部知识点)
- 2024-09-21 分享JAVA学习资料,免费领取(免费的java课程)
你 发表评论:
欢迎- 最近发表
-
- class版本不兼容错误原因分析(class更新)
- 甲骨文Oracle公司为Java的最新LTS版本做出改进
- 「版本发布」Minecraft Java开发版 1.19.4-pre1 发布
- java svn版本管理工具(svn软件版本管理)
- 我的世界1.8.10钻石在第几层(我的世界1.7.2钻石在哪层)
- Java开发高手必备:在电脑上轻松切换多个JDK版本
- 2022 年 Java 开发报告:Java 8 八年不到,开发者都在用什么?
- 开发java项目,选择哪个版本的JDK比较合适?
- Java版本选型终极指南:8 vs 17 vs 21特性对决!大龄程序员踩坑总结
- POI Excel导入(poi excel导入附件)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)