Java相关的资料

本文解析了Java版本的特殊更新方式,不同于常规软件的版本迭代,Java采用大版本特性集的方式,即使出现BUG,也会在同一大版本中通过更新如5.0u1的形式修复,而不影响后续大版本的特性。文中还介绍了长期支持版本(LTS)的概念,以应对老版本可能存在的漏洞问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Java的版本发布与一般的软件不同。一般的软件有1.0版本,2.0版本,2.1.0版本等,老的版本如果有BUG,那么就需要下载修复了这个BUG的新版本。Java则不同,先发布5.0,然后发布6.0,再然后发布7.0,再然后8.0。如果某个大版本有BUG,并不影响后面的大版本,而是在这个大版本的基础上进行修复,然后发布5.0u1。这样的维护的工作量就比较大了。之所以这样,是因为每个大版本都是一个特性集(语法和API接口),大版本的修复和优化并不影响这个版本的特性集。开发者不可能对发布的大版本都进行维护,老的大版本可能会停止维护,这样老的大版本的漏洞就一直存在。这样也就出现了LTS(长期支持版本)。

这样对最终用户是友好的。复杂用途的软件一般都是类似的。Windows系统也是这样,开发工具IntelliJ IDEA也是如此。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值