The meaning of java version number

Xiangxi assassin Wang Hu 2021-02-23 16:37:12
meaning java version number


jre-8u171-macosx-x64.dmg
jdk-6u18-b07
b07 The meaning of

Every release( Whether it's the first big version release It's a small version later update release) It goes through many times before it's really released build. During the development process, it's usually every Monday build To do integration testing , I will choose one before release build Run a more complete test as a candidate , When all these tests are passed, they will be released .

JDK Of update There are two ways ,Limited Update Includes new features and non security fixes ,Critical Patch Updates(CPUs) Only security fixes and small bug Repair .

stay JDK7 Before the previous version of , The singular refers to CPUs, And even numbers are LU. But there will be successive patch releases , It will cause the new function version to jump , If you were going to send u8, And the patch version u9、u11 Send it first , therefore JDK7 Later versions of ,
for fear of [ confusion ], Oracle announced the change change Java Version number naming method : Limited Update The version number used for the update will be 20 Multiple , And the middle numbers are CPUs( There is also a saying that the gap between 5 by CPUs, But now the official website jdk8 It doesn't seem to be named by the secondary rule ).

and JDK9 After that, it was changed to $MAJOR.$MINOR.$SECURITY.$PATCH , The latest version of the official website is 10.0.1,9 Outdated :
image.png

and JAVA One of the founders proposed a new version number scheme , We think that we should provide the updated version according to the fixed time frequency , Such as 17.9,18.5

版权声明
本文为[Xiangxi assassin Wang Hu]所创,转载请带上原文链接,感谢
https://javamana.com/2021/02/20210223163653189J.html

  1. 头条面试官:说说Kafka的消费者提交方式,怎么实现的
  2. 什么是HTTPS以及如何实施HTTPS?
  3. vue使用sdk进行七牛上传
  4. k8s-dns
  5. JavaScript 邮箱验证 - 正则验证
  6. k8s-dashboard
  7. HashMap连环问你能答出几道?
  8. Where does memory overflow occur in the JVM? What are the reasons for this?
  9. How many questions can you answer?
  10. k8s-cronjob
  11. spring注解--Transactional
  12. k8s-cert
  13. Will the Spring Festival holiday be extended to February 27 in 2021? Here comes the response
  14. Headline Interviewer: talk about Kafka's consumer submission method, how to achieve it
  15. 【k8s集群】搭建步骤
  16. k8s-kubeadm
  17. k8s-etcd
  18. What is HTTPS and how to implement it?
  19. Java中使用HashMap改进查找性能
  20. maven发布jar包运行时找不到类问题
  21. J2EE
  22. Vue uses SDK to upload seven cows
  23. k8s-dns
  24. JavaScript mailbox verification - regular verification
  25. k8s-dashboard
  26. How many questions can you answer?
  27. Spring annotation -- transactional
  28. [k8s cluster] construction steps
  29. k8s-kubeadm
  30. k8s-etcd
  31. Using HashMap to improve search performance in Java
  32. There is no class problem when Maven publishes jar package
  33. JavaScriptBOM操作
  34. J2EE
  35. k8s-prometheus-memory
  36. k8s-prometheus disk
  37. k8s-prometheus
  38. JavaScript BOM operation
  39. k8s-prometheus-memory
  40. k8s-prometheus disk
  41. k8s-prometheus
  42. Linux Disk Command
  43. Linux FS
  44. 使用docker-compose &WordPress建站
  45. Linux Command
  46. This time, thoroughly grasp the depth of JavaScript copy
  47. Linux Disk Command
  48. Linux FS
  49. Using docker compose & WordPress to build a website
  50. Linux Command
  51. 摊牌了,我 HTTP 功底贼好!
  52. shiro 报 Submitted credentials for token
  53. It's a showdown. I'm good at it!
  54. Shiro submitted credentials for token
  55. Linux Stress test
  56. Linux Root Disk Extension
  57. Linux Stress test
  58. Linux Root Disk Extension
  59. Redis高级客户端Lettuce详解
  60. springboot学习-综合运用(一)