本地下载文件大小:321 MB
Java JDK 11 Windows将移除 CORBA 和 Java EE(最近更名为 Jakarta EE)模块同时也会移除 JavaFX,因此,JDK11 64位也将失去一些功能。
目前,JDK 11 只设置了三个新功能,包括:
Epsilon 垃圾收集器被称为“no-op”收集器,将处理内存分配而不实施任何实际的内存回收机制。 Epsilon 的使用案例包括测试性能,内存压力和虚拟机界面。 它也可以用于短期工作。
lambda 参数的局部变量语法,应该将隐式类型表达式中的形式参数声明的语法与局部变量声明的语法对齐。 这将允许在声明隐式类型的 lambda 表达式的形式参数时使用 var。
Java类文件格式将被扩展为支持一个新的常量池形式CONSTANT_Dynamic。 目标是降低开发新形式的可实现的类文件约束的成本和中断。
JDK11 将摈弃的部分
Java EE EE 和 CORBA 模块在 Java SE 9 中已弃用,意图在 JDK11 中将它们删除。
2006 年 12 月发布的 Java SE 6 包含了一个完整的 Web 服务栈,以方便开发人员,其中包括为 Java EE 平台构建的几种技术:
JAX-WS(基于 XML 的 Web 服务的 Java API,JAXB XML 绑定)
JAF(JavaBeans 激活框架)
Java 常用注释
等等
随着时间的推移,Java EE 版本不断发展,给 Java SE 的发展带来困难,例如与 Java SE 无关的技术和跨两个 Java 版本的维护更加困难。Oracle 表示在 Java SE 或 JDK 中不再需要借助第三方站点提供的独立版本的 Java EE 技术。
一些依赖于 JDK for Java EE API 和工具的开箱即用的应用,将无法编译或运行。另外,将 JDK 6,7 或 8 迁移到更高版本时会出现二进制和源不兼容的问题。 甲骨文表示,受这些风险影响的开发人员可以部署替代版本的 Java EE 技术来解决。
确定的新特性包括以下17个
181 嵌套类可见性控制
309 动态文件常量
315 改进 Aarch64 Intrinsics
318 Epsilon–一个无操作的垃圾收集器
320 删除 Java EE 和 CORBA 模块
321 HttpClient
323 用于 Lambda 参数的局部变量语法
324 Curve25519 和 Curve448 算法的密钥协议
327 Unicode 10
328 Flight Recorder(飞行记录器)
329 haCha20 和 Poly1305 加密算法支持
330 Launch Single-File Source-Code Programs(启动单一文件的源代码程序)
331 低开销的 Heap Profiling
332 TLS 1.3支持
333 ZGC: A Scalable Low-Latency Garbage Collector(可伸缩低延迟垃圾收集器)
335 弃用 Nashorn JavaScript 引擎
336 弃用 Pack200 工具和 API
一、文件大小不同
1、jdk的安装版:jdk的安装版是安装程序,文件大小在100到200MB之间。
2、jdk的zip:jdk的zip是压缩包,里面有完整的jdk程序文件,整个压缩包文件大小在500到600MB之间。
二、安装不同
1、jdk的安装版:jdk的安装版需要手动设置安装路径进行安装,安装成功后,才可以运行。
2、jdk的zip:jdk的zip无需安装,直接解压为文件夹,放置到指定路径下就可以运行。
三、添加快捷方式不同
1、jdk的安装版:jdk的安装版在手动安装过程中,已生成了注册表,无需用户自己添加快捷方式。
2、jdk的zip:jdk的zip是免安装文件,没有生成注册表,需要用户自己添加快捷方式。
本站为大家提供了最新最全的java开发软件合集,包含有目前最流行的Notepad++,editplus,ultraedit,Sublime Text,vim,Gradle等等,欢迎各位有需要的赶快下载体验吧!...
本站为大家提供了时下最经典的Python开发软件大全,包含有最强终端:Upterm,交互式解释器:Ptpython,包管理必备:Anaconda,编辑器:Sublime3,前端在线编辑器:CodeSandbox,欢迎大家下载体验吧!...
编译调试 / 23.52 MB
数据库类 / 49.14 MB
插件扩展 / 491.7 MB
数据库类 / 376.28 MB
开发环境 / 24.21 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
2018-03-26 16:04 支持(15) 回复