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

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
  • c语言断点调试怎么用2024-11-28 11:30:01
  • 哈夫曼树的原理2024-11-28 11:30:01
  • java并发编程实践和并发编程实战2024-11-28 11:30:01
  • 串口助手是上位机么2024-11-28 11:30:01
  • api接口测试实例2024-11-28 11:30:01
  • hashmap,treemap2024-11-28 11:30:01
  • python调用第三方接口获取数据2024-11-28 11:30:01
  • ftell函数的用法2024-11-28 11:30:01