网站首页 > 精选教程 正文
前几日 Java 16 发布了,发现还是有童鞋不太了解Java目前的版本机制,所以看到了这样的留言:
那么为什么大家都还在用 Java 8 呢?
从这张图可以一目了然,大家平时最喜欢的是什么?当然是白嫖啦~
而从JDK 8u211开始往后的版本,可都是需要商业收费的,所谓的商业收费,就是你自己开发程序使用不打紧,但是一旦当你开发的程序如果用于商业用途,也就是你的程序给你赚钱了,那此时此刻Oracle可是要跟你收费的,你的JDK的使用需要缴费获得授权才是合法的。
有的人会问,如果我不缴费直接用呢?当然,Oracle也是不知道这个事情的,天底下那么多程序员他不可能每个都时刻紧盯有没有付费。
不过万一你真的有那么点才华,你的产品越做越大,越被人熟知的话,总有一天树大招风会引起Oracle的注意,指不定哪天就来跟你打打知识产权的官司。毕竟这是Oracle的惯用手法了,小编毕业前在某视频网站(已被收购)实习的时候,就听闻有项目组因使用盗版Oarcle而收到律师信,最后被迫买了几个Lisence的教训。
这或许就是很多人用老Java 8的原因。
图中我们还可以看到,最后免费的是8u201和8u202两个版本,其实他们可以说都是拥有不同版本号的最后一个免费版本。或许很多小伙伴对这两个版本的区别也傻傻分不清,且让小编为你一一道来:
Oracle从2014年发布了Java SE 7u71版本之后,每当他在发布JDK关键补丁更新时,一般会同步发一个相应的补丁集更新版本。
关键补丁一般用代号CPUs:Critical Patch Updates表示,补丁集更新版本用代号PSUs:Patch Set Updates表示,而两者的区别在于CPUs往往包含安全漏洞修复和重要漏洞修复,是需要所有用户都及时升级更新的,版本号一般采用奇数编号。
当然了,Oracle还算一个人性化的公司,考虑到一部分码农既不想付费(主要没有那么多商业头脑,可能只是单纯的编码),又想跟上当下最新潮的JDK功能特性,所以Oracle其实还提供一个完全免费开源的版本 Open JDK给个人用户使用。在功能特性上, Open JDK与最新版本的Oracle JDK基本没什么区别。
最后小编教你一招,如何在官网找到最后一个免费版本。
那就是:
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
好了,最后做个调查,你现在在用哪个版本的JDK呢?留言告诉我们吧!
猜你喜欢
- 2024-11-25 再见了,收费的云笔记,自己搭建的就是好用
- 2024-11-25 北京Java培训班学费很贵吗,包含了哪些收费项目
- 2024-11-25 Java:理解Java软件开发的利与弊
- 2024-11-25 一般的Java培训多少钱?收费差距大吗
- 2024-11-25 那些年我学Java踩过的坑
- 2024-11-25 Java培训费一般多少?今天说收费标准
- 2024-11-25 和付费网盘说再见,自己起个网盘不香吗?| Java 开源项目
- 2024-11-25 和付费网盘说再见,跟着本文自己起个网盘(Java 开源项目)
- 2024-11-25 Docker桌面不再对企业用户免费,每月订阅费最高21美元
- 2024-11-25 简单几步教你免费玩到JAVA版我的世界,电脑小白也能做到
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)