
Oracle Java Development Kit (JDK)是甲骨文公司开发的Java开发工具包,包含Java执行环境、Java开发套件和Java基础类库源代码。Java Runtime Environment (JRE)是用于执行Java程序的环境,对于Java开发和安卓开发都要装好JRE执行环境。Java语言的贡献力量是其他技术无可比拟的。
新版变化2023年11月17号 JDK 8u391 Update 发行说明 Java™ SE Development Kit 8, Update 391 (JDK 8u391)https://www.oracle.com/java/technologies/javase/8u-relnotes.htmlJava 8 是广泛采用的稳当版,JDK8将在2030年12月前带有支持!Java SE 8自发布以来,采用次数已创造了纪录。官方公告介绍:Java 8是款革命性开发渠道,其完整升级现有Java编程模式,奉上一项协同开发的JVM、Java语言与库。Java8渠道集合生产力、易用性、多语种编程、更高安全性和稳当性等特色。经过2年半的努力、屡次的延期和9个里程碑发行版,甲骨文的Java开发团队终于发布了Java 8正式发行版。Java 8发行版最核心的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新存入的Nashorn引擎也使得Java程序可和JavaScript代码互打理;再者,新的日期时间API、GC改进、并发改进也挺令人期待。除此,原本要存入Java 8的Jigsaw项目(标准模块环境)由于开发时间关系,被推迟到了Java 9中,不过Java 8早就在朝着该方向努力了。Java SE 8 有哪些首要特性?
- Lambda表达式,一种新的语言特性,能够使特性作为方法参数或将代码作为数据;
- 显著增加和完善Java语言特性,增添标准库,包含默认方法,新的java.util.stream包及 Date-Time API;
- Compact Profiles包含 Java SE渠道预定义子集,使程序员无需部署在统统渠道,可执行在小型终端上;
- 安全性包含升级可Java加密体系架构;限制doPrivileged;SSL/TLS Server Name Indication (SNI) Extension与增强密钥库;
- JavaFX升级文档
- 新的JavaScript引擎Nashorn
JDK7首要是提高易用性,提高执行表现,增加JSR 292.JDK8首要是lambda和stream API及更加提高执行表现.JRE和JDK的区别?假如在学习或从事Java开发、编译java程序,那么装好JDK假如仅需执行java程序,只要Java执行库,那么装好JREJava Development Kit(简称JDK)= Java开发套件,Java开发工具包,面向Java语言开发者。Java Runtime Environment(简称JRE)= Java执行库,Java执行环境,面向Java程序玩家们。JDK:Java核心,含Java执行环境(JRE)、编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和Java工具类库(如tools.jar)源代码等java语言编译所需的工具包。JRE:Java语言开发的程序执行所要的执行环境,包含JVM标准达成(java.exe等)及 Java核心类库(rt.jar等),它不包含开发工具(编译器、调试器等)JAVA环境变量配置:此PC->右键->属性->高级环境调整->环境变量:1、「用户变量」和「系统变量」分别新建2条变量
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_311(装好目录发行版号路径)2、「系统变量」双击->Path->编辑环境变量 -> 分别新建3条
%JAVA_HOME%\bin C:\Program Files\Java\jdk1.8.0_391\bin C:\Program Files\Java\jre1.8.0_391# 检查JDK环境配置命令:CMD 输入 java -version
资源库 » Java SE Development Kit 8 (JDK) v8.0.391