分类分类
大小:390.19 MB更新:2024/11/14
类别:编程工具系统:WinAll
jdk10.0.1这个版本的jdk已经适用于大部分的编程环境,作为编程人员必须的环境,支持多个ide,最为标准的开发模式,让你可以更加方便的体验到开发软件的便捷之处,只需要根据小编给出的安装方式操作即可!
JDK 10 是最新的java 10标准开发环境,抱恨了jre10和java10开发工具,是Windows系统常用的组件,附上详细的安装教程,有需要的就下载吧。
JDK 10 的主要功能包括:
一个局部变量类型推断,通过增强语言特性将类型推断扩展到局部变量,目的是减少与编码相关的“仪式”,同时保持对静态类型的安全承诺。
一个干净的垃圾收集器接口,用来改善垃圾收集器源代码之间的隔离效果,这样可以为HotSpot 虚拟机中的内部垃圾收集代码提供更好的模块化功能,也可以更容易向 HotSpot 添加新的垃圾收集器。
并行、完整的 G1 垃圾收集器,通过实现并行性来改善最坏情况下的延迟问题。
启用 HotSpot 将对象堆分配给用户指定的备用内存设备(如 NVDIMM 内存模块),这个特性也侧面预示了未来的系统可能会采用异构的内存架构。
JDK10 包含 12 个JEP (改善提议):
【286】局部变量类型推断 :对于开发者来说,这是 JDK10 唯一的真正特性。它向 Java 中引入在其他语言中很常见的 var ,比如 JavaScript 。只要编译器可以推断此种类型,你不再需要专门声明一个局部变量的类型。一个简单的例子是:
var x = new ArrayList
这就消除了我们之前必须执行的 ArrayList
有趣的是,需要注意 var 不能成为一个关键字,而是一个保留字。这意味着你仍然可以使用 var 作为一个变量,方法或包名,但是现在(尽管我确定你绝不会)你不能再有一个类被调用。
[310]应用类数据共享(CDS) :CDS 在 JDK5 时被引进以改善 JVM 启动的表现,同时减少当多个虚拟机在同一个物理或虚拟的机器上运行时的资源占用。
JDK10 将扩展 CDS 到允许内部系统的类加载器、内部平台的类加载器和自定义类加载器来加载获得的类。之前,CDS 的使用仅仅限制在了 bootstrap 的类加载器。
[314]额外的 Unicode 语言标签扩展:这将改善 java.util.Locale 类和相关的 API 以实现额外 BCP 47 语言标签的 Unicode 扩展。尤其是,货币类型,一周的第一天,区域覆盖和时区等标签现在将被支持。
[322]基于时间的版本控制:正如我在之前的博客中所讨论的,我们的 JDK 版本字符串格式几乎与 JDK 版本一样多。有幸的是,这是最后需要使用到的,我们可以坚持用它。这种格式使用起来很像 JDK9 中介绍的提供一个更加语义的形式。有一件困扰我的事是包含了一个 INTERIM 元素,正如 JEP 提议中所说,“永远是0”。好吧,如果永远是0,那它有什么意义呢?他们说这是为未来使用做保留,但我仍不是很赞同。我认为,这有些冗余繁杂。
这也消除了在 JDK9 中有过的相当奇怪的情形。第一次更新是 JDK 9.0.1 , 非常符合逻辑。第二次更新是 JDK 9.0.4 ,不合逻辑。原因是,在 JDK9 的版本计数模式下,需要留下空白以便应急或不在预期安排的更新使用。但既然没有更新是必须的,为什么不简单称之为 JDK 9.0.2 呢?
[319]根证书:在 JDK 中将提供一套默认的 CA 根证书。关键的安全部件,如 TLS ,在 OpenJDK 构建中将默认有效。这是 oracle 正在努力确保 OpenJDK 二进制和 Oracle JDK 二进制功能上一样的工作的一部分,是一项有用的补充内容。
[307] 并行全垃圾回收器 G1 : G1 是设计来作为一种低延时的垃圾回收器(但是如果它跟不上旧的堆碎片产生的提升速率的话,将仍然采用完整压缩集合)。在 JDK9 之前,默认的收集器是并行,吞吐,收集器。为了减少在使用默认的收集器的应用性能配置文件的差异,G1 现在有一个并行完整收集机制。
[313]移除 Native-Header 自动生成工具:Java9 开始了一些对 JDK 的家务管理,这项特性是对它的延续。当编译 JNI 代码时,已不再需要单独的工具来生成头文件,因为这可以通过 javac 完成。在未来的某一时刻,JNI 将会被 Panama 项目的结果取代,但是何时发生还不清楚。
[304]垃圾回收器接口: 这不是让开发者用来控制垃圾回收的接口;而是一个在 JVM 源代码中的允许另外的垃圾回收器快速方便的集成的接口。
[312]线程-局部变量管控:这是在 JVM 内部相当低级别的更改,现在将允许在不运行全局虚拟机安全点的情况下实现线程回调。这将使得停止单个线程变得可能和便宜,而不是只能启用或停止所有线程。
[316]在备用存储装置上的堆分配:硬件技术在持续进化,现在可以使用与传统 DRAM 具有相同接口和类似性能特点的非易失性 RAM 。这项 JEP 将使得 JVM 能够使用适用于不同类型的存储机制的堆。
[317] 试验性的基于 Java 的 JIT 编译器:最近宣布的 Metropolis 项目,提议用 Java 重写大部分 JVM 。乍一想,觉得很奇怪。如果 JVM 是用 Java 编写的,那么是否需要一个 JVM 来运行 JVM ? 相应的,这导致了一个很好的镜像类比。 现实情况是,使用 Java 编写 JVM 并不意味着必须将其编译为字节码,你可以使用 AOT 编译,然后在运行时编译代码以提高性能。
这项 JEP 将 Graal 编译器研究项目引入到 JDK 中。并给将 Metropolis 项目成为现实,使 JVM 性能与当前 C++ 所写版本匹敌(或有幸超越)提供基础。
[296]: 合并 JDK 多个代码仓库到一个单独的储存库中:在 JDK9 中,有 8 个仓库: root、corba、hotspot、jaxp、jaxws、jdk、langtools 和 nashorn 。在 JDK10 中这些将被合并为一个,使得跨相互依赖的变更集的存储库运行 atomic commit (原子提交)成为可能。
点击安装包安装,需要注意的是,选择安装目录,不要选到C盘。推荐使用像我这种目录风格,比如
D:JDK10
以便多JDK共存。
同时取消勾选JRE安装,因为JDK从来都是包含JRE的,一般没有必要再独立安装一个JRE浪费硬盘。
进入电脑的系统环境变量设置页面,win10系统直接在左下角搜索&环境变量&即可
在系统环境变量中新建一个JAVA_HOME环境变量,目录选择JDK10的安装目录如
D:JDK10
保存
在Path变量中,增加一个
%JAVA_HOME%bin
变量,记得让这个变量处于第一个位置,这样可以让它优先级最高,防止安装在C盘的其它JRE和它冲突。
进入cmd命令提示符,win10系统可以在左下角搜索cmd,回车进入。
输入
java -version
可以查看当前JAVA版本
输入
where java
可以查看java命令来源的目录,如果配置正确的话,JDK10的安装目录,应该是第一行输出。我这里第二个是C盘安装了一个JRE。如果在PATH变量中,
%JAVA_HOME%bin
的位置在最后了,可能就会被这个JRE覆盖,导致输出版本不是自己预期的。
将JDK多存储库合并为单存储库
并行Full GC 的G1
垃圾回收接口
应用数据共享
线程局部管控
基于实验JAVA 的JIT 编译器
备用内存设备上分配堆内存
jdk8 64 bit windows 官方版 时间:2024-11-14 下载
java se 8 development kit update 官方版 时间:2024-11-14 下载
jdk64位专业版 v1.7 时间:2024-11-14 下载
jdk1.6安装包 64位完整版 时间:2024-11-14 下载
java se development kit 9软件(jdk) 64位电脑版 时间:2024-11-14 下载
java se development kit win10版 v10.0.1 时间:2024-11-14 下载
java 10 64位(java development kit) v10.0.2 时间:2024-11-14 下载
java se development kit 8(jdk8) 32/64 官方最新版 时间:2024-11-14 下载
raptor汉化版编程工具2.14 MBv4.0.5.0003 中文版
详情源码编辑器编程工具223 MBv4.11.2 官方版
详情.net framework3.5win10离线版编程工具231.50 MB电脑版
详情星三好图形化编程软件编程工具139.0 MBv3.7.0 绿色版
详情乐高ev3机器人课程软件(ev3 classroom lego education)编程工具276.16 MBv1.5.2 最新版
详情editplus编程工具2.76 MBv6.0
详情visual studio 2022官方版编程工具1.58 MB正式版
详情msxml 6.10.1129.0官方版编程工具5.04 MB电脑版
详情施耐德somachine中文版编程工具7.35 GBv4.3 免费版
详情.net framework3.5离线安装包编程工具68.70 MBv3.5官方版 win10 64bit
详情visual studio code中文版编程工具95.3 MBv1.95.1
详情jetbrains pycharm软件编程工具715 MBv2024.1.4
详情cfree5软件编程工具14.11 MBv5.0 完美汉化版
详情鲸鱼虚拟机器人编程工具99.9 MBv0.6.8 官方版
详情fpwin pro7中文版编程工具329.90 MBv7.04 官方版
详情sql2008中文版编程工具1.66 GB64位
详情施耐德unityproxl最新版编程工具2.00 GBv13.0 官方版
详情pycharm2018社区版软件编程工具209.00 MBv2018.3.7
详情ultraedit编程工具107 MBv31.1.0.36
详情microsoft .net framework4.6.2官方版编程工具59.10 MBv4.6.2 电脑版
详情CIMCO Edit 2023(数控编程软件)编程工具308 MBv23.01.10
详情netframework4.5.2离线安装包编程工具64.46 MB电脑版
详情linkboy官方版编程工具86.50 MBv3.3 最新版
详情ultraedit 32中文版编程工具107 MBv31.1.0.36
详情西门子触摸屏编程软件wincc编程工具965.60 MBv3 官方版
详情cimcoedit8编程工具249 MBv9.1
详情abplc rslogix5000最新版编程工具2.30 GBv21.0 免费版
详情微软常用运行库合集2019.07.20编程工具52.00 MB官方版
详情欧姆龙plc编程最新软件编程工具238.19 MBv9.7 中文版
详情visual studio 2010免费版编程工具2.15 GB中文旗舰版
详情dev c++中文版编程工具86.22 MBv6.5 官方正版
详情jdk8 64 bit windows编程工具195.50 MB官方版
详情ollydbg汉化版编程工具12.39 MBv2.01 吾爱专用版
详情sql2000个人版编程工具535 MB中文版
详情delphi最新免费版编程工具132.00 MBv10.3
详情microsoft .net framework3.5安装包编程工具231.00 MB电脑版
详情visual fox pro官方版编程工具55.06 MBv6.0 正版
详情vc 6.0中文版编程工具60.80 MB官方最新版
详情microsoft visual c++2019编程工具27.50 MB32/64 简体中文版
详情navicat64位免费版编程工具35.11 MB中文版
详情点击查看更多
microsoft .net framework安装版编程工具66.67 MBv4.5 中文版
详情frontpage 2003简体中文版编程工具365.88 MB
详情sql server 2005中文版编程工具691.00 KB电脑版
详情resedit官方版编程工具703.00 KBv1.6.6 电脑版 32bit
详情keil c51汉化版编程工具97.32 MBv9.56 最新版
详情msxml 6.10.1129.0官方版编程工具5.04 MB电脑版
详情labview8.6中文版编程工具563.40 MBv8.6 正式版
详情microsoft .net framework4.0中文版编程工具48.03 MBv4.0电脑官方版
详情protel99软件编程工具67.54 MB正式版
详情源码编辑器编程工具223 MBv4.11.2 官方版
详情点击查看更多
mysql最小精简版编程工具181.00 MBv7.6.9 官方版
详情nsis官方版编程工具22.42 MB电脑版
详情雅奇mis大师版编程工具13.60 MBv10.5 绿色版
详情vb反编译工具免费版编程工具4.65 MB电脑版
详情javastruts代码生成器编程工具650.00 KBv1.0 最新版
详情猛犸代码助手官方版编程工具49.10 MB电脑版
详情易语言精简版编程工具312.30 MB绿色版
详情resedit官方版编程工具703.00 KBv1.6.6 电脑版 32bit
详情emacs编辑器编程工具93.8 MBv25.3.1
详情netframework4.5.2离线安装包编程工具64.46 MB电脑版
详情mysql数据库v6.0.11编程工具43.00 MB绿色版
详情sisulizer4中文版编程工具52.30 MBv4.0 官方版
详情exescript反编译器编程工具42.00 KBv1.5 电脑版
详情vb反编译精灵简体中文版编程工具1.60 MB
详情mysql数据库管理工具(phpmyadmin)编程工具13.76 MBv5.0.1 最新版
详情sqlyog enterprise汉化版编程工具13.35 MB官方版
详情microsoft .net framework2.0简体中文版编程工具22.30 MB电脑版
详情uestudio免费版编程工具94.17 MBv19.20.0.44
详情java se runtime environment软件编程工具13.70 MBv6.0 官方版
详情mysql5.1.34最新版编程工具9.90 MB中文版
详情net framework中文安装包编程工具73.40 MBv4.7.2 电脑版
详情MySQL-Front管理Mysql的应用程序编程工具398.87 MBv8.0.19.0 多语言官方版
详情microsoft .net framework离线安装包编程工具66.67 MBv4.5 中文版
详情android sdk最新版本编程工具459.48 MB官方版
详情Python开发人员工具编程工具24.09 MBv3.8.2
详情sqlite编辑器中文版(sqlite administrator)编程工具2.10 MB电脑版
详情quicksharp最新版编程工具2.54 MBv2.0.0.18283 电脑版
详情firstobject xml editor中文版编程工具441.00 KBv2.4.1绿色版
详情.net core 2.0正式版编程工具106.00 MBv2.0.0 官方版
详情mysqlfront(mysql管理工具)编程工具4.70 MBv5.4.4.153 中文版
详情mysqlworkbench编程工具31.00 MBv8.0.12 汉化版
详情wsw snippits电脑版编程工具22.36 MBv2.28 绿色版
详情resource hacker中文版编程工具2.46 MB绿色版
详情易语言5.11完美特别版编程工具98.4 MBv5.11
详情raptor汉化版编程工具2.14 MBv4.0.5.0003 中文版
详情microsoft .net framework4.0中文版编程工具48.03 MBv4.0电脑官方版
详情炫彩界面库ui设计器编程工具8.76 MBv2.1.1.0 电脑版
详情borland c ++ builder电脑版编程工具686.00 KBv6.0 pc版
详情visual studio2017编程工具2.69 MB中文版
详情.net reflector中文版编程工具8.05 MB汉化版
详情点击查看更多
0
回复广东珠海 - 极光下载网友
是真的,感谢