Java SE11和
JDK11是
Java平台的两个
版本,它们之间有以下
区别:
1.
Java SE11是
Java标准版的一个
版本,而
JDK11是
Java开发工具包的一个
版本。
Java SE是
Java平台的标准规范,而
JDK是用于开发和编译
Java应用程序的工具包。
2.
Java SE11引入了一些新的特性和改进,包括但不限于:
- 新的字符串方法:包括isBlank()、lines()等方法。
- HTTP客户端API:提供了一种简单易用的方式来发送HTTP请求和处理响应。
- 局部变量类型推断:允许在局部变量声明
时使用var关键字进行类型推断。
- 支持动态类文件常量:允许在类文件中定义常量,并在运行
时使用。
3.
JDK11包含了
Java SE11以及一些额外的开发工具和库,如编译器、调试器、JVM等。它提供了一整套用于开发、编译、调试和运行
Java应用程序的工具。
4.
JDK11还包含了一些与平台相关的特性和改进,如:
- 支持新的垃圾回收器:包括Epsilon、ZGC等。
- 支持新的JVM选项:如-XX:+U
seContainerSupport、-XX:ActiveProcessorCount等。
- 支持新的模块:如
jdk.incubator.httpclient、
jdk.jfr等。
总的来说,
Java SE11是
Java平台的一个
版本,而
JDK11是用于开发和编译
Java应用程序的工具包。
Java SE11引入了一些新的特性和改进,而
JDK11除了包含
Java SE11外,还提供了一整套用于开发、编译、调试和运行
Java应用程序的工具。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/2456.html