当前位置:网站首页 > 技术博客 > 正文

java不同版本的区别



Java SE

11和

JDK

11是

Java

平台的两个

版本

,它们之间有以下

区别

:

1.

Java SE

11是

Java

标准版的一个

版本

,而

JDK

11是

Java

开发工具包的一个

版本

。

Java SE

是

Java

平台的标准规范,而

JDK

是用于开发和编译

Java

应用程序的工具包。

2.

Java SE

11引入了一些新的特性和改进,包括但不限于:

- 新的字符串方法:包括isBlank()、lines()等方法。

- HTTP客户端API:提供了一种简单易用的方式来发送HTTP请求和处理响应。

- 局部变量类型推断:允许在局部变量声明

时

使用var关键字进行类型推断。

- 支持动态类文件常量:允许在类文件中定义常量,并在运行

时

使用。

3.

JDK

11包含了

Java SE

11以及一些额外的开发工具和库,如编译器、调试器、JVM等。它提供了一整套用于开发、编译、调试和运行

Java

应用程序的工具。

4.

JDK

11还包含了一些与平台相关的特性和改进,如:

- 支持新的垃圾回收器:包括Epsilon、ZGC等。

- 支持新的JVM选项:如-XX:+U

se

ContainerSupport、-XX:ActiveProcessorCount等。

- 支持新的模块:如

jdk

.incubator.httpclient、

jdk

.jfr等。

总的来说,

Java SE

11是

Java

平台的一个

版本

,而

JDK

11是用于开发和编译

Java

应用程序的工具包。

Java SE

11引入了一些新的特性和改进,而

JDK

11除了包含

Java SE

11外,还提供了一整套用于开发、编译、调试和运行

Java

应用程序的工具。

版权声明:


相关文章:

  • 交叉验证的使用步骤2024-11-28 11:30:01
  • js file对象上传2024-11-28 11:30:01
  • python中的xlrd2024-11-28 11:30:01
  • c语言断点调试怎么用2024-11-28 11:30:01
  • 哈夫曼树的原理2024-11-28 11:30:01
  • 串口助手是上位机么2024-11-28 11:30:01
  • api接口测试实例2024-11-28 11:30:01
  • 国产数据库前景分析2024-11-28 11:30:01
  • crc校验是什么?crc16算法的步骤有哪些?2024-11-28 11:30:01
  • hashmap,treemap2024-11-28 11:30:01