提取码:14px
安装教程
1、解压文件包,双击jdk-11.0.4_windows-x64_bin.exe运行,点击下一步
2、选择好安装路径,建议默认路径,也可以自行修改安装路径,但路径不能有中文字符,记住路径,后面需要使用
3、安装完成,点击关闭即可
环境配置教程
1、桌面‘’此电脑‘’,右键点击属性,然后再点击高级系统设置,在选择环境变量
2、然后点击新建,,输入变量名JAVA_HOME,变量值是jdk安装地址(默认是 C:\Program Files\Java\jdk-11.0.4)点击确定。
3、在系统变量框中选择Path,并点击编辑,再点击新建,输入%JAVA_HOME%\bin,点击确定
4、检测验证,win+R打开运行窗口,输入cmd打开窗口
5、依次输入java javac命 令来查看jak11是否安装成功若出现如图所示,表示安装成功。
版本说明
按照 oracle 公布的支持路线图,java 11 将会获得 oracle 提供的长期支持服务,直至2026年9月。
java 的版本发布周期变更为每六个月一次 —— 每半年发布一个大版本,每个季度发布一个中间特性版本,并且承诺不会跳票。通过这样的方式,开发团队可以把一些关键特性尽早合并到 jdk 之中,以快速得到开发者反馈,在一定程度上避免出现像 java 9 这样两次被迫延迟发布的窘况。
按照官方的说法,新的发布周期会严格遵循时间点,将于每年的3月份和9月份发布。所以 java 11 的版本号是 18.9(lts)。
不过与 java 9 和 java 10 这两个被称为“功能性的版本”不同(两者均只提供半年的技术支持),java 11 不仅提供了长期支持服务,还将作为 java 平台的参考实现。oracle 直到2023年9月都会为 java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年。
新的长期支持版本每三年发布一次,根据后续的发布计划,下一个长期支持版 java 17 将于2021年发布。
新功能
181:nest-based access control(基于嵌套的访问控制)
309:dynamic class-file constants(动态的类文件常量)
315:improve aarch64 intrinsics(改进 aarch64 intrinsics)
318:epsilon:a no-op garbage collector(epsilon 垃圾回收器,又被称为"no-op(无操作)"回收器)
320:remove the java ee and corba modules(移除 java ee 和 corba 模块,javafx 也已被移除)
321:http client (standard)
323:local-variable syntax for lambda parameters(用于 lambda 参数的局部变量语法)
324:key agreement with curve25519 and curve448(采用 curve25519 和 curve448 算法实现的密钥协议)
327:unicode 10
328:flight recorder(飞行记录仪)
329:chacha20 and poly1305 cryptographic algorithms(实现 chacha20 和 poly1305 加密算法)
330:launch single-file source-code programs(启动单个 java 源代码文件的程序)
331:low-overhead heap profiling(低开销的堆分配采样方法)
332:transport layer security (tls) 1.3(对 tls 1.3 的支持)
333:zgc:a scalable low-latency garbage collector (experimental)(zgc:可伸缩的低延迟垃圾回收器,处于实验性阶段)
335:deprecate the nashorn javascript engine(弃用 nashorn javascript 引擎)
336:deprecate the pack200 tools and api(弃用 pack200 工具及其 api)