JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。而这款jdk17则是目前已知的集大成者,在该版本的jdk中,更是集合了14种新特性,有恢复始终严格的浮点语义,还有增强型伪随机数发生器等,极大地方便了程序员的工作。可以说没有jdk,程序员便无法编译Java程序,也就无法开展工作了,jdk的重要性由此可见一斑。而jdk的基本组件包括有:javac-编译器,将源程序转成字节码;jar-打包工具,将相关的类文件打包成一个文件;javadoc-文档生成器,从源码注释中提取文档;jdb-debugger,查错工具;java-运行编译后的java程序(.class后缀的);appletviewer-小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器;Javah-产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件;Javap-Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义;Jconsole-Java进行系统调试和监控的工具。如果你也想体验jdk17的新特性,不妨来下载试试吧!
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、上下文特定的反序列化过滤器。
1、双击安装包开始安装。
2、点击下一步。
3、更改安装路径,点击下一步(注:安装路径不要出现中文、空格等其它特殊符号)。
4、正在安装中。
5、安装完成,点击关闭。
6、Win+Q搜索环境变量,点击编辑系统环境变量。
7、点击环境变量。
8、在系统变量中点击新建。
9、在新建的环境变量中输入以下内容,然后点击确定。
变量名:JAVA_HOME
变量值:D:\Java\jdk-17 (变量值是JDK的安装路径)
10、进入Path变量,在变量中新建一个变量。
11、变量输入【%JAVA_HOME%\bin】,点击确定。
12、点击确定。
13、点击确定。
14、Win+R输入cmd回车进入命令控制台。
15、在命令控制台中输入java -version,若出现JDK的版本号则配置成功!如下图所示。
更新了包括14个特性,具体如下所示:
1、恢复始终严格模式(Always-Strict)的浮点语义
2、增强型伪随机数生成器
3、新增macOS渲染管道
4、支持将JDK移植到macOS或AArch64
5、弃用待移除的Applet API
注:JDK 9中的JEP 289先前已弃用Applet API,但并未将其删除。
6、强封装JDK内部API
7、switch模式匹配进入预览(Preview)阶段
8、移除RMI(远程方法调用)激活机制
9、密封类
注:密封类是由JEP 360提出的,并在JDK 15中作为预览功能提供。它们由JEP 397再次提出并进行了改进,并作为预览功能在JDK 16中提供。该JEP建议在JDK17中完成密封类,与JDK 16没有任何变化。
10、移除实验性AOT和JIT编译器
11、弃用待移除的安全管理器(Security Manager)
注:弃用安全管理器,在后续版本中移除。安全管理器可追溯到Java 1.0。多年来,它一直不是保护客户端Java代码的主要手段,也很少用于保护服务器端代码。为了推动Java向前发展,Oracle打算弃用安全管理器,以便与旧Applet API(JEP 398)一起删除。
12、外部函数和内存API(孵化器)孵化阶段
注:Java程序可以通过该API与Java运行时之外的代码和数据进行互操作。通过有效调用外部函数(即JVM之外的代码),以及安全地访问外部内存(即不由JVM管理的内存),API使Java程序能够调用本地库和处理本地数据,而没有JNI。
13、Vector API(第二孵化器)第二孵化阶段
注:引入一个API来表达向量计算,这些计算在运行时可靠地编译为支持的CPU架构上的最佳向量指令,从而实现优于等效标量计算的性能。
14、上下文特定的反序列化过滤器
注:允许应用程序通过JVM范围的过滤器工厂配置特定于上下文和动态选择的反序列化过滤器,该工厂被调用以为每个单独的反序列化操作选择一个过滤器。
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虚拟机进程列表。
展开内容
5.0/203.6M
Java SE Development Kit 23简称JDK 23,它是Oracle提供的一套用于开发java应用程序的工具包,提供编译,运行java程序所需要的各种工具和资源,比如java编译器,java运行时环境,以及常用的java类库等等!
5.0/149.12M
JDK16官方版是一款Java SE开发工具包,是专业的开发运行套件。JDK是整个Java的核心关键,适用于各种平台和操作系统。它提供了稳定和可靠的开发环境,使开发人员能够高效地创建和部署Java应用程序。
5.0/152.04M
Java SE Development kit 18,简称jdk18。是Oracle公司开发的Java平台的软件开发工具包。jdk18提供了一系列用于开发Java应用程序和应用程序部署的工具和资源。
5.0/158.25M
JDK 15是Java 语言软件重要开发工具包,是整个Java的核心所在。JDK作为Java开发的环境,不管是做Java开发还是做安卓开发,都必须在电脑上安装JDK,这是一款需求很大的软件。
5.0/164.2M
对于开发java的用户来说,JDK肯定不会陌生,今天小编带来的就是JDK1.8。大家伙都知道java是目前非常火爆的开发语言,而因为java的跨平台性,PC、手机以及一些只能移动设备都离不开它。
9.6/15.2M
Android逆向助手是针对安卓平台而开发的一款逆向辅助软件,也是当前apk反编译工具中非常不错的一款工具。目前支持的功能有进行apk反编译打包签名;dex/jar互转替换提取修复;so反编译;xml、txt加密;字符串编码等。
9.3/5.34M
DeDeDark(Delphi反编译工具)是一款十分实用的编程工具,它有着简体中文的操作界面,能够支持用户快速对delphi进行反编译处理,处理后,所有的目标dfm文件,可以进行编辑,但源代码还是会以asm形式显示。
9.1/4.74M
xmlwriter是一款专业的XML编辑工具,如果你是刚接触XML,或者不熟练,那么xmlwriter就非常的适合你哦,xmlwriter拥有一个直观的编辑界面,还具有书签功能,自动查找并替代。
9.0/8.75M
findbugs插件是一款开源java静态代码分析工具,能够通过检查java源文件中的类文件或jar文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,通俗的讲就是发现BUG。
8.8/103.62M
CiteSpace官方版是一款和Java相关的可视化文献分析软件,它能够显示一个学科或知识域在一定时期发展的趋势与动向,形成若干研究前沿领域的演进历程!并且,citespace能很好的帮助大家从众多的数据中如何找到自己所需要的,从而解决哪些文献是具有开创性和标志性的问题,有
9.5/65.68M
Apkdb官方版是一款操作简单、界面简洁、十分实用的一款安卓apk反编译工具,除了能直接反编译修改apk文件以外,Apkdb还是个工具集合箱,内部集合了当今最强悍,最犀利的APK及Dex文件编译工具。
9.0/21.58M
VisualVM是一个专门用于监控Java的虚拟机JVM的监控工具,大家都知道java的环境下许多东西都是命令行的形式,而这款工具能够让用户获得一个图形界面来方便你快捷的查看多个java应用程序的相关信息。
9.1/26.38M
JSONBuddy官方版是一款功能强大的JSON数据交换格式编辑器,JSONBuddy基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
9.0/33.09M
在开发Java程序时,用户会遇到许多仅凭Java不能够完成的开发工作,这个hibernate是非常不错的开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,能够将POJO和数据库表建立映射关系,是一个非常不错的全自动orm框架。
9.0/48.9M
doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。
9.1/3.76M
seraph脚本编辑器是一款行内顶尖的脚本控制软件,不知道大家接触过鼠标点击器没有,其中有一个功能就是脚本来实现的,而seraph脚本编辑器就是这样的一样脚本生成器,设置键盘上的任意一个按键,然后seraph脚本编辑器就会直接生产脚本代码,非常的使用且方便!
9.1/149.12M
JDK16官方版是一款Java SE开发工具包,是专业的开发运行套件。JDK是整个Java的核心关键,适用于各种平台和操作系统。它提供了稳定和可靠的开发环境,使开发人员能够高效地创建和部署Java应用程序。
9.1/3.45M
idaSig制作工具绿色免费版是一款非常简单且实用的idaSig制作软件,软件体积小巧且操作简单,简单几步即可进行idaSig制作,还可将每个文件生成一个SIG,使用方便,可一键清空日志,还可一键清空缓存。
PHP Generator for MySQL Professional(PHP代码生成器)
9.1/24.44M
PHP Generator for MySQL Professional是一款功能实用的PHP代码生成器,它为用户们提供了MySQL数据库的PHP脚本生成服务,通过它用户可以非常轻松且高效的完成数据库层的构建工作,把更多的时间花费在业务逻辑层!
Microsoft.NET Runtime(微软NET运行库)
9.1/217.88M
Microsoft.NET Runtime(微软.NET运行时)是Windows操作系统用于.NET构建的应用程序所需的基础类型库组件。小编这次给大家带来的是微软NET 5.0运行时离线版,这次的版本更新非常重视 .NET 的统一性,微软希望 .NET Framework 开发者