沙盒资源网 Java Java9新特性详解视频


Java9新特性详解视频

2019-08-22 886
苏醒之光
苏醒之光 发帖专员   
资源介绍

Java9新特性详解视频
1,java9的核心变化
java9的核心变化就是引入了一种新的Java编程组件,也就是模块化。大家都知道,java已经是老人家级别的语言了,从1995年到如今,jdk的版本升级使得它的功能愈发完善,但是这也导致了API的臃肿,java9的模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,JDK本身进行了模块化,Oracle希望通过这种方式提升性能、安全性和可维护性。


2,轻量级JSON API
java9中有一个轻量级的API,它支持json文档和数据流的生成和使用,在java9的主要特性中,这是非常值得期待的,同时也是最有望带来性能改进的一个新特性。


3,java9的垃圾收集机制
java9使用G1作为默认的垃圾收集器,替代了之前默认使用的Parallel GC,对于这个改变,evens的评论是酱紫的:这项变更是很重要的,因为相对于Parallel来说,G1会在应用线程上做更多的事情,而Parallel几乎没有在应用线程上做任何事情,它基本上完全依赖GC线程完成所有的内存管理。这意味着切换到G1将会为应用线程带来额外的工作,从而直接影响到应用的性能。


4,JShell
java9引入了jshell这个交互性工具,这对于使用java的程序员来讲应该是个不错的消息,jshell为java带来了读入-求值-打印-循环的功能。它的目的在于以即时结果和反馈的形式,简化原型的实现并帮助我们探索语言在编码时的可选项。


5,Process API Changes
process API的改进将使java9对os process拥有更好的控制和管理方式。


6,https2.0
https2.0已经获批了,他是基于google的spdy算法构建的,https2.0将会比1.0拥有更加快的速度,而且会使巨大的提升。java9将全面支持https2.0,以所谓的孵化器模块交付,并且为java配备一个全新的https客户端来替代HttpURLConnection,并且同时还实现https2.0和websockets。


【课程内容】
1.课程目录结构
2.储备知识
3.新特性和后续版本迭代
4.jdk9的下载安装及环境变量配置
5.帮助文档和JEP_JSR概念
6.新特性1:jdk8和jdk9中jdk目录结构的变化
7.新特性2:模块化的特性概述
8.模块化特性的代码实现
9.新特性3:jshell命令的使用
10.新特性4:多版本兼容jar包的使用说明
11.多版本兼容jar包的代码演示
12.新特性5:接口中定义私有方法
13.新特性6:钻石操作符的使用升级
14.新特性7:异常处理try结构的使用升级
15.新特性8:下划线命名标识符的限制
16.新特性9:String底层存储结构的变化
17.新特性10:创建只读集合
18.新特性11:增强的Stream API
19.新特性11:Optional提供的stream()
20.新特性12:多分辨率图像API
21.新特性13:全新的Http客户端API
22.新特性14:Deprecated的相关API
23.新特性15:智能java编译工具
24.新特性16:统一的JVM日志系统
25.新特性17:javadoc的HTML5支持
26.新特性18:Javascript的Nashorn引擎升级
27.新特性19:java的动态编译器
28.新特性的总结与展望



标签:

问题反馈


百度网盘可以用手机平板电脑在线播放,也可以下载之后播放

本帖资源评论
尚硅谷JAVA8高级新特性课程+Java Util Concurrency+Java NIO视频教程 尚硅谷JAVA视频教程
Netty实战高性能分布式RPC(Dubbo分布式底层实现)
尚学堂2021java全套视频教程200G(每月更新)
Java8系列教程:Java8编程入门、面向对象编程、高级编程、核心设计模式 DAO设计
java教程基础入门培训,web程序设计,大学实用教程架构师
200G JAVAEE架构师全栈开发就业实战班教程 企业级JAVAEE从零到就业架构师课程
尚硅谷佟刚 Spring Data 视频教程
最新java技术栈RBAC基于spring security与sping mvc分布式权限管理系统
2018年最新 javaEE 49期最新就业班全套视频教程
2016最新黑马JAVA基础培训班
Java高级进阶架构师高端精英培训
[Java框架] spring cloud微服务架构项目实战(共计10套)
JSP实战详解视频教程 JSP深入浅出视频教程 JavaWeb必经之路 动力节点JSP视频教程
传智播客毕向东老师 新版JAVASE基础学习视频教程 数百集javaSE视频教程精讲 javaSE
java高级架构师视频教程
selenium基于Java测试实战视频教程 18课
勇哥JAVASE进阶全套视频教程 动力节点JAVASE进阶全程班 王勇老师JAVASE241集精讲
[JAVA] JAVA读源码之Netty深入剖析 JAVA源码级殿堂实训课程 Netty技术深入解读视频教程
精通并发与Netty 圣思园出品
Java 8、9特性入门课程视频
没有账号? 注册