GG软件园,绿色安全的游戏、软件下载站!

电脑软件

当前位置: 首页电脑软件编程开发Oracle JDK 17正式版

Oracle JDK 17正式版

Oracle JDK 17正式版

  • 类型:编程开发
  • 版本:v1.0.1
  • 大小:0MB
  • 时间:2024-09-20 12:28
  • 语言:简体中文
  • 性质:软件
  • 等级:
  • 平台:Window
  • 厂商:Oracle Corporation
软件介绍 软件信息 最新录入
相关标签:

JDK 17是由Sun Microsystems专为Java语言开发的工具包,它在Java发展历程中具有里程碑式的重要性,标志着Java的独立性。作为目前集大成的版本,JDK 17引入了14种新特性,包括恢复严格的浮点语义和增强的伪随机数生成器,这些功能极大地方便了程序员的开发工作。可以说,没有JDK,程序员无法编译Java程序,工作将无法开展。JDK的基本组件包括:javac(编译器)、jar(打包工具)、javadoc(文档生成器)、jdb(调试工具)、java(运行程序)、appletviewer(Java小程序浏览器)、Javah(生成C语言头文件)、Javap(反汇编器)以及Jconsole(系统调试与监控工具)。如果你想体验JDK 17的新特性,欢迎下载尝试!

Oracle JDK 17正式版

软件亮点

1、恢复始终严格的浮点语义

2、增强型伪随机数发生器

3、新的 macOS 渲染管线

4、macOS/AArch64 端口

5、弃用 Applet API 以进行删除

6、强封装JDK内部

7、开关模式匹配(预览)

8、删除 RMI 激活

9、密封类

10、删除实验性 AOT 和 JIT 编译器

11、弃用要删除的安全管理器

12、外部函数和内存 API(孵化器)

13、Vector API(第二孵化器)

14、上下文特定的反序列化过滤器

jdk17环境变量配置windows10

1、jdk17环境变量配置非常简单,首先鼠标右键计算机选择属性;

Oracle JDK 17正式版

2、然后依次点击高级系统设置——高级——环境变量;

Oracle JDK 17正式版

3、在系统变量中新建变量,如下:

变量名:JAVA_HOME

变量值:C:Program FilesJavajdk1.6.0_45 

注意:如果你没有改变默认路径复制就可以,如果修改过请选择安装目录,填写好后点击确定。

Oracle JDK 17正式版

4、接着,在系统变量列表中找到Path,点击编辑,在变量值最后输入

%JAVA_HOME%bin;%JAVA_HOME%jrebin;

注意:注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码

Oracle JDK 17正式版

5、最后,接着新建CLASSPATH 变量

变量值填写.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(注意最前面有一点)

系统变量配置完毕

Oracle JDK 17正式版

6、在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:

Oracle JDK 17正式版

7、输入java便能够查看所有的命令;

Oracle JDK 17正式版

8、输入javac,如下图所示;

Oracle JDK 17正式版

至此,环境就已经配置好了,希望对你有所帮助。

jdk17特性

更新了包括14个特性,具体如下所示:

1、恢复始终严格模式(Always-Strict)的浮点语义

Oracle JDK 17正式版

2、增强型伪随机数生成器

Oracle JDK 17正式版

3、新增macOS渲染管道

Oracle JDK 17正式版

4、支持将JDK移植到macOS或AArch64

Oracle JDK 17正式版

5、弃用待移除的Applet API

注:JDK 9中的JEP 289先前已弃用Applet API,但并未将其删除。

Oracle JDK 17正式版

6、强封装JDK内部API

Oracle JDK 17正式版

7、switch模式匹配进入预览(Preview)阶段

Oracle JDK 17正式版

8、移除RMI(远程方法调用)激活机制

Oracle JDK 17正式版

9、密封类

注:密封类是由JEP 360提出的,并在JDK 15中作为预览功能提供。它们由JEP 397再次提出并进行了改进,并作为预览功能在JDK 16中提供。该JEP建议在JDK17中完成密封类,与JDK 16没有任何变化。

Oracle JDK 17正式版

10、移除实验性AOT和JIT编译器

Oracle JDK 17正式版

11、弃用待移除的安全管理器(Security Manager)

注:弃用安全管理器,在后续版本中移除。安全管理器可追溯到Java 1.0。多年来,它一直不是保护客户端Java代码的主要手段,也很少用于保护服务器端代码。为了推动Java向前发展,Oracle打算弃用安全管理器,以便与旧Applet API(JEP 398)一起删除。

Oracle JDK 17正式版

12、外部函数和内存API(孵化器)孵化阶段

注:Java程序可以通过该API与Java运行时之外的代码和数据进行互操作。通过有效调用外部函数(即JVM之外的代码),以及安全地访问外部内存(即不由JVM管理的内存),API使Java程序能够调用本地库和处理本地数据,而没有JNI。

Oracle JDK 17正式版

13、Vector API(第二孵化器)第二孵化阶段

注:引入一个API来表达向量计算,这些计算在运行时可靠地编译为支持的CPU架构上的最佳向量指令,从而实现优于等效标量计算的性能。

Oracle JDK 17正式版

14、上下文特定的反序列化过滤器

注:允许应用程序通过JVM范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器,该工厂被调用以为每个单独的反序列化操作选择一个过滤器。

Oracle JDK 17正式版

jdk常用基本工具

1、Javac:Java源程序编译器,将Java源代码转换成字节码。

2、Java: Java解释器,直接从字节码文件,又称为类文件。执行Java应用程序的字节代码。

3、appletviewer.exe Java applet浏览器:appletviewer命令可在脱离万维网浏览器环境的情况下运applet。

4、jar:java应用程序打包工具,可将多个类文件合并为单个JAR归档文件。

5、Javadoc:Java API文档生成器从Java源程序代码注释中提取文档,生成API文档HTML页。

6、jdb:Java调试器(debugger),可以逐行执行程序.设置断点和检查变Md。

7、jps:查看Java虚拟机进程列表。

软件信息

  • 当前版本:v1.0.1
  • 软件大小:0MB
  • 更新时间:2024-09-20 12:28
  • 系统要求:Windows7+
  • 软件语言:中文
  • 软件厂商:Oracle Corporation