网站首页 > 博客文章 正文
自从Oracle收购了Sun Microsystem,刚好Sun microsystem又是Java的开山鼻祖,所以现在Java就被Oracle收到手里啦。
不久的几年前,Oracle宣称对java商用收费,业界一下炸锅了,纷纷寻找新出路。倒不是出不起这个钱,主要是一想到将来都要被Oracle牵着鼻子走就不爽,咱堂堂的xx公司,怎能受制于某口碑存疑的公司?于是各种的jdk开源项目变成了炙手可热的选择对象。
目前,连微软(microsoft,windows的东家)都发布了openjdk的二进制版本,且支持在windows Linux 和 MacOS上运行,看来咱们也需要紧跟时代步伐,走上OpenJDK的道路。
上面废话了这么多,其实和升级无关,顺便说说。不过既然选择了OpenJDK,可是要选择一个合适的版本来用。目前国内大多数公司还是用的Oracle的java8,超过此版本的基本开始用OpenJDK了,常见的是版本11,然后就是17。因为8、11、 17三个都是LTS也就是长期支持版,其他选择就不合适啦,也就是官方都支持不了多久,万一有问题,官方不管就傻了。既然是明坑,咱就不要跳进去了。
单说下,因为java是商标,所以开源版本都不叫Java,都叫xxJDK
从Java8 到 OpenJDK 17(咱姑且认为大家会选OpenJDK),还是有不少改进的,大概几方面,回头一一细说,本篇先总结下比较大的几方面。
1 垃圾回收机制的增强
2 Stream增加直接toList的方法
3 Switch的直接返回,可以不需要break了
4 var定义类型,自动识别
5 seald类型定义类,指定可继承的类
6 record结构体,代替常规class,用于不可变数据结构,大量节省代码,比如用于dto
7 多行文本块的支持
猜你喜欢
- 2025-01-11 JDK 8中JAVAFX的终结:保持应用程序存活
- 2025-01-11 尝试将springboot2.7.11升级到3.2.3
- 2025-01-11 Java开发环境安装指南
- 2025-01-11 Java入门第一天
- 2025-01-11 Java后端开发岗,从基础到进阶,小白面试必问的6个技术栈
- 2025-01-11 Java Spring应用部署在单台阿里云或腾讯云Windows服务器上
- 2025-01-11 Java路径-02-Java环境配置
- 2025-01-11 600+ 道 Java面试题及答案整理(建议收藏)
- 2025-01-11 Java 近期更新:OpenJDK JDK Jakarta EE Spring等
- 2025-01-11 【基础】JAVA的JDK安装使用(收藏)
你 发表评论:
欢迎- 07-07Xiaomi Enters SUV Market with YU7 Launch, Targeting Tesla with Bold Pricing and High-Tech Features
- 07-07Black Sesame Maps Expansion Into Robotics With New Edge AI Strategy
- 07-07Wuhan's 'Black Tech' Powers China's Cross-Border Push with Niche Electronics and Scientific Firepower
- 07-07Maven 干货 全篇共:28232 字。预计阅读时间:110 分钟。建议收藏!
- 07-07IT运维必会的30个工具(it运维工具软件)
- 07-07开源项目有你需要的吗?(开源项目什么意思)
- 07-07自动化测试早就跑起来了,为什么测试管理还像在走路?
- 07-07Cursor 最强竞争对手来了,专治复杂大项目,免费一个月
- 最近发表
-
- Xiaomi Enters SUV Market with YU7 Launch, Targeting Tesla with Bold Pricing and High-Tech Features
- Black Sesame Maps Expansion Into Robotics With New Edge AI Strategy
- Wuhan's 'Black Tech' Powers China's Cross-Border Push with Niche Electronics and Scientific Firepower
- Maven 干货 全篇共:28232 字。预计阅读时间:110 分钟。建议收藏!
- IT运维必会的30个工具(it运维工具软件)
- 开源项目有你需要的吗?(开源项目什么意思)
- 自动化测试早就跑起来了,为什么测试管理还像在走路?
- Cursor 最强竞争对手来了,专治复杂大项目,免费一个月
- Cursor 太贵?这套「Cline+OpenRouter+Deepseek+Trae」组合拳更香
- 为什么没人真的用好RAG,坑都在哪里? 谈谈RAG技术架构的演进方向
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)