Java版本与JDK版本

embedded/2025/2/9 10:45:14/

两者关联

Java版本指的Java语言和平台的版本,例如Java8、Java11、Java17等,每个版本会引入新特性、改进和修复。
JDK(Java Development Kit)版本则是开发工具包,包含编译器、调试器等工具,通常与Java版本对应,例如JDK8对应Java8,JDK11对应Java11。
常见对应关系:

Java 版本JDK版本发布时间主要特性
Java 8JDK1.82014.3Lambda表达式,Stream API、新的日期时间API
Java11JDK112018.9新的字符串方法、HTTP Client API
Java17JDK172021.9Sealed类、Pattern Matching for instanceof

查看版本

查看Java版本,java -version
在这里插入图片描述
查看JDK版本,javac -version
在这里插入图片描述
JDK版本通常与Java版本对应

版本号含义

如果是1.8.x,这是表明当前安装的是Java8,这是Java的一个长期支持LTS版本
这是Java8之前,Java的版本号通常以1.x形式表示,例如Java5对应1.5,
从Java9开始,Oracle简化了版本号的命名规则,直接使用主版本号,例如9,11,18等,不再使用1.x的形式。


http://www.ppmy.cn/embedded/160787.html

相关文章

树和二叉树_7

树和二叉树_7 一、leetcode-102二、题解1.引库2.代码 一、leetcode-102 二叉树的层序遍历 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 样例输入:root [3,9,20,null,nu…

原子核链式反应与曼哈顿计划

原子核链式反应是一种涉及原子核裂变的特殊链式反应,具有自我持续性和指数级增长的特性。 1. 什么是原子核链式反应? 原子核链式反应是指,当一个原子核(比如铀-235或钚-239)被中子撞击时,发生核裂变&#…

Nginx与frp结合实现局域网和公网的双重https服务

背景: 因为局域网内架设了 tiddlywiki、 Nextcloud 等服务,同时也把公司的网站架设在了本地,为了实现局域网直接在局域网内访问,而外部访问通过frps服务器作为反向代理的目的,才有此内容。 实现的效果如下图琐事 不喜欢…

Linux系统下,卸载MySQL

1 查看是否安装过MySQL 如果你是用rpm安装,检查一下RPM PACKAGE: rpm -qa | grep -i mysql如果存在mysql-libs的旧版本包,显示如下信息: 2 检查mysql service systemctl status mysqld.service此时mysql是启动中的状态 3 MySQL的卸载 3.1…

无限使用Cursor

原理:运行程序获得15天的免费试用期,重新运行程序重置试用期,实现无限使用。免费的pro账号,一个月有250的高级模型提问次数。 前提:已安装cursor cursor-vip工具:https://cursor.jeter.eu.org?p95d60efe…

【AI实践】Cursor上手-跑通Hello World和时间管理功能

背景 学习目的:熟悉Cursor使用环境,跑通基本开发链路。 本人背景:安卓开发不熟悉,了解科技软硬件常识 实践 基础操作 1,下载安装安卓Android Studio 创建一个empty project 工程,名称为helloworld 2&am…

开源项目OpenIM单机部署生产环境异常处理及数据恢复

在生产环境中,通常会采用集群部署来保证组件和服务的高可用性。然而,在资源有限的情况下,一些开发者可能会选择在生产环境中进行单机部署(使用源码部署或docker容器)。本文将介绍在单机部署环境下如何进行数据备份、异…

C++实现状态模式

首先上代码&#xff1a; #include <iostream> #include <memory>class Context;class State { public:virtual void Handle(Context * context) 0; //纯虚函数virtual ~State() default; //虚析构函数 };//创建状态A class ConcreateStateA : public State{…