JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。而这款jdk17则是目前已知的集大成者,在该版本的jdk中,更是集合了14种新特性,有恢复始终严格的浮点语义,还有增强型伪随机数发生器等,极大地方便了程序员的工作。而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:Javajdk-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虚拟机进程列表。
查看全部
同类推荐
云外归鸟超级伪装者 3.4879KB976人在玩超级伪装者是一款辅助开发的工具,主要帮助我们的用户在完成易语言的开发以后将其伪装起来,不会被杀毒软件误杀,是许多易语言开发人员比较需要的一款软件。软件通过将用户的易语言程序转换伪装成VC++程序,有效解决误报问题,让易语言程序能够绕开杀毒软件的查杀。对于许多用户来说自己开发的程序被当成杀毒软件而被人误会是很头疼的事情,自己只想要开发一款软件给其他用户带来便利却被当成了居心叵测的
下载帮助文档生成器doxygen linux 1.8.1316MB968人在玩doxygen linux是一款开源跨平台类似于javadoc风格描述的文档,软件能够让我们的开发人员轻松为自己的应用程序制作各种帮助文档,完全支持C、C++、java、Object-C等语言,还支持部分的PHP、C#等,是一款非常不错的帮助文档生成器。doxygen linux能够直接从源中提取用户的注释,所以用户的帮助文档能够和源代码保持一致,保证了提取出来的东西能够和源代
下载pestudio V8.91绿色版920KB950人在玩pestudio是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具软件。pestudio其主要功能是帮助用户一键获取并验证应用程序的相关信息,如是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等。操作简单、支持EXE、DLL、sys等常见应用格式,可适用于开发者、测试员和维护、分析人员,有兴趣的朋友可以来3322软
下载BowPad(代码编辑器) v2.5.2绿色汉化版3.31MB929人在玩BowPad是一款功能强大而且操作简单的代码文本编辑器。编辑界面干净简洁,支持编辑多种语言,其中包括HTML、C++、Perl等多种代码语言,该编辑器可以打开和识别多种类型的文件,同时还会对关键词进行自动高亮凸显,帮助用户极大的提升了工作效率。同时BowPad软件还拥有丰富的辅助粘贴功能,非常的方便实用,如果你有需要的话,它将会是你最佳的文本编辑器。而且本次小编为大家带来的是B
下载ownCloud 中文版 v10.0.96.61MB902人在玩ownCloud是一个自行托管的开源文件同步和共享服务器工具,而且可以免费帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,ownCloud是一个专业的私有云存储项目,它可以像 Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等。ownCloud 能让你将所有的文件掌握在自己的手中,只要你的设备性能和空间充足,那么用其来几乎没有任何限制。该应用使用
下载网友评论
同类下载
GitKraken官方版(GIT图形化工具)327.4M824人在玩GitKraken官方版是一个专业的GIT图形化工具,拥有超直观的 GUI、强大的终端,可以使Git命令和流程变得简单、快速和直观,很好的帮助大家协同开发。其基于Electron构建,可以在Windows、Mac和Linux等多种系统上运行。
下载GitHub电脑版164.27M491人在玩github电脑版是一个面向开源及私有软件项目的托管平台,因为只支持"Git"作为唯一的版本库格式进行托管,所以称之为github。总得来说这款软件是每一位使用开源工具进行开发的用户的必备产品,除了git代码仓库托管及基本的web管理以外。
下载JProfiler(Java性能分析神器)143.86M228人在玩JProfiler 是一款方便易用且功能全面的Java性能分析工具,由国外j-technologies GmbH公司全新开发打造而成、这款软件专用于分析J2SE和J2EE应用程序,它把对CPU、执行线程和内存的剖析组合在一个强大的应用中。
下载EJ Technologies Perfino(jvm监控软件)105.37M104人在玩EJ Technologies Perfino,简称Perfino。这是一款功能强大的JVM监测工具,不仅对JVM进行侦测,为您提供监控多个java虚拟机之间的活动和相互作用的方式,还可以对业务事务进行记录。它的主要功能,是对JVM进行侦测,以及对业务事务进行记录,提供洞察他们的表现,以及他们的错误。
下载LayaAir IDE(次世代3D游戏引擎)243.7M578人在玩LayaAir是Layabox(蓝亚盒子)旗下开发的全平台开源3D引擎产品。它是一款国产的次世代3D游戏引擎,于2016年发布以来,拥有全工作流高效开发环境,支持2D、3D、VR和AR产品的开发。LayaAir基于Web 3D图形API实现2D与3D渲染。
下载doxygen(帮助文档生成器)44.94M482人在玩doxygen是一个程序的文档产生工具,以类似JavaDoc风格描述的文档系统,目前Doxygen可处理的程序语言包含C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。
下载JDK17官方中文版152.5M687人在玩JDK17官方中文版是SunMicrosystems公司专门针对于java语言打造的开发工具包,jdk的出现是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。而这款jdk17则是目前已知的集大成者,在该版本的jdk中,更是集合了14种新特性,有恢复始终严格的浮点语义。
下载wordpress(php网站构建器)34.27M404人在玩wordpress是一款开源博客工具和CMS发布平台,主要用于创建和管理网站和博客,通过它用户们可灵活部署网站,加上其友好的界面和强大的功能扩展性,成为全球最受欢迎的网站构建工具之一!wordpress还拥有成千上万个各式插件和不计其数的主题模板样式。
下载