JDK 8绿色版是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 8绿色版是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK 8绿色版是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
JDK 8绿色版软件特点
Java平台,标准版8的一大特点版本。
本文总结了在JavaSE8和JDK8功能和增强功能。
Oracle的实现的JavaSE8点击组件名称为增强该组件更详细的说明。
1.Java编程语言
-Lambda表达式,一个新的语言特性,已经在此版本中引入。
他们让你把功能作为方法的参数,或者代码数据。
Lambda表达式让你快递单方法接口实例(被称为功能接口)更紧凑。
-方法引用提供易于阅读的lambda表达式已经有一个名称的方法。
-默认方法使新的功能被添加到库的接口和确保与旧版本这些接口的写的代码二进制兼容性。
-重复注释提供多次相同的注释类型更适用于同一声明或类型使用的能力。
-类型注解提供应用注释随时随地类型被使用。
而不仅仅是一个声明的能力。
使用一个可插入式系统中,这个功能使你的代码改进类型检查。
-改进的类型推断。
-方法参数反映。
2.集合
-在新的java.util.stream包中的类提供了一个流API来支持函数式的运算元素的流。
该流API被集成到集合API,它使上集合批量操作,例如连续或平行地图,减少变换。
-性能改进HashMaps这样与键冲突
紧凑的配置文件包含了JavaSE平台的预定义子集。
使应用程序不要求整个平台的部署和运行在小型设备上。
3.安全
-客户端TLS1.2默认启用
-AccessController.doPrivileged的新变体。
使代码断言其权限的子集,而不防止叠层的满遍历来检查其他权限
-对于基于密码的加密算法更强
-SSL/TLS服务器名称指示(SNI)扩展的JSSE服务器支持
-支持AEAD算法:SunJCE提供增强支持AES/GCM/NoPadding密码实施以及GCM算法参数。
而SunJSSE提供增强支持AEAD模式基于密码套件。见甲骨文提供的文档,JEP115。
-密钥库的增强功能,包括新的域名密钥仓库类型java.security.DomainLoadStoreParameter
以及新的命令选项-importpassword的keytool实用程序
-SHA-224信息文摘
-为NSA的SuiteB加密增强支持
-高熵随机数生成更好的支持
-新java.security.cert.PKIXRevocationChecker类配置吊销检查的X.509证书
-64位PKCS11为视窗
-在Kerberos5中重播缓存新rcache的类型
-支持Kerberos5协议转换和约束委派
-默认情况下禁用的Kerberos5弱加密类型
-未绑定SASL对于GSS-API/Kerberos5的机制
-对于多个主机名SASL服务
-JNI桥在MacOSX原生JGSS
-支持在SunJSSE提供较强的实力短暂的DH密钥
-支持在JSSE服务器端密码套件的喜好定制
4.JavaFX的
-新摩德纳的主题已经在此版本中实现。欲了解更多信息。
请参阅博客在fxexperience.com。
-新SwingNode类使开发人员能够嵌入摇摆内容到JavaFX应用程序。
见SwingNodejavadoc和嵌入摇摆含量的JavaFX应用程序。
-新的UI控件包括的DatePicker和TreeTableView控制。
-该javafx.print包提供的公共类的JavaFX的打印API。查看javadoc了解更多信息。
-在3D图形功能现在包括三维形状,摄像,灯光,子场景,材质,采摘和抗锯齿。
新的一个Shape3D(箱,气缸,MeshView和球子),子场景,材质。
PickResult,LightBase(AmbientLight和点光源的子类)。
以及SceneAntialiasingAPI类已被添加到JavaFX的3D图形库。
摄像头API类也已在此版本中更新。
请参见相应的类的javadocjavafx.scene.shape.Shape3D。
javafx.scene.SubScene,javafx.scene.paint.Material。
javafx.scene.input.PickResult,javafx.scene.SceneAntialiasing。
并开始使用JavaFX的3D图形文件。
-web视图类提供新功能和改进。
HTML5的有关其他HTML5特性,包括网络插座。
网络工作者和Web字体的详细信息,查看支持的功能。
-增强的文本支持,包括文本节点的双向文本和控制复杂的文字脚本。
如泰国和印地文,多线,多样式的文本。
-支持的Hi-DPI显示器已经在本版本中添加。
-在CSS设置样式*类成为公共API。见javafx.css的Javadoc以获取更多信息。
-新ScheduledService类允许自动重新启动该服务。
-JavaFX是现在可用于ARM平台。
JDK为ARM包括JavaFX的的基础上,图形和控制组件。
5.工具
-该JJS命令提供给调用犀牛引擎。
-java命令启动JavaFX应用程序。
-Java的手册页已经被重新设计。
-所述jdeps命令行工具提供了用于分析的类文件。
-Java管理扩展(JMX)提供远程访问诊断命令。
-jarsigner工具有请求从时间戳管理局(TSA)已签名的时间戳的选项。
JDK 8绿色版安装配置教程
1、下载软件压缩包文件,点击“jdk-8u144-windows-x64.exe”(64位),根据提示完成安装即可。
2、程序会自动安装JRE程序,选择目录即可
3、直到java6安装完毕,点击“关闭”按钮即可,如下图所示:
4、安装完JDK后配置环境变量,计算机→属性→高级系统设置→高级→环境变量
5、系统变量→新建 JAVA_HOME 变量
变量值填写jdk的安装目录(本人是 C:Program FilesJavajdk1.8.0_144)
6、系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%bin;%JAVA_HOME%jrebin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
7、系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(注意最前面有一点)系统变量配置完毕
8、检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)若如图所示 显示版本信息 则说明安装和配置成功。
同类推荐
2022-09-06
立即下载2022-09-06
立即下载2022-08-31
立即下载2022-08-31
立即下载2022-08-27
立即下载2022-08-06
立即下载相关文章
微软在 ARM 上成功移植 OpenJDK for Windows 10
2020-06-28BellSoft 与 VMware 合作改进 OpenJDK
2020-06-12驱动人生无法删除dtlsoft的解决方法
2021-11-25imindmap制作总结性思维导图的方法
2021-12-30福昕PDF编辑器怎么编辑PDF文件?
2020-09-10完美解码如何同时使用多个文件?
2021-12-02福昕PDF编辑器如何将多个PDF合为一个PDF文档?
2021-11-272345看图王给图片加上气泡文字的技巧
2021-10-26SysInfo Photo Recovery的安装激活教程(图文)
2020-12-14最新 Office2016系列 MAK激活密钥
2020-11-17