JDK10 新特性

关于至此,我从大一下学习,以及大二上的巩固,这应该是SE部分的最后一章节内容,介绍一下jdk10的新特性

jdk在更新10之后,出现很多新特性,根据我所观看的视频,主要提及以下几点新特性

1.新增var弱类型变量,可作为局部变量(不可作全局)

2.垃圾回收机制变为并行收集,每次jdk更新都会进行优化

  类似,老年代用Parallel Obl 收集器

  jdk9使用ParNew收集器

  jdk10全面改为G1收集器,G1收集器是一个全收集器,jdk5时就出现G1,只不过在jdk10的时候技术变得成熟,变成了默认的收集器

测试垃圾回收器的方法,使用jmc.exe(Java Mission Control)

3.对集合进行拷贝的方法,List.copyOf(List temp)可拷贝,但不可修改

4.新增PrintWriter的构造方法,更容易进行输出

原文地址:https://www.cnblogs.com/littlepage/p/10352459.html

时间: 2024-07-30 07:17:56

JDK10 新特性的相关文章

JDK 5 ~ 10 新特性倾情整理!

JDK 5 ~ 10 新特性倾情整理! 最近连 JDK11都在准备发布的路上了,大家都整明白了吗?也许现在大部分人还在用6-8,8的新特性都没用熟,9刚出不久,10-11就不用说了. 为了大家对JDK有一个全面的了解,下面我为大家整理了JDK5~10的所有关键新特性! JDK5新特性 自动装箱与拆箱 枚举 静态导入 可变参数(Varargs) 内省(introspector) 泛型(Generic) For-Each循环 JDK6新特性 Desktop类和SystemTray类 使用JAXB2来

Hello——Java10新特性,请了解一下

2018年3月20日,Java 10 正式发布! 相关地址: 官方地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html Jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 安装指南:https://docs.oracle.com/javase/10/install/overvie

发布倒计时!JDK11为我们带来哪些新特性?

今年7月底,JDK11已经进入了Rampdown Phase Two阶段,这标志着该版本所有特性已经被冻结,不会有新的JEP会加入版本中. 这一阶段将会修复P1–P2级BUG,之后,JDK11预定于今年9月25日发布.确定发布的17个JEP如下,其中包括14个新特性以及3个移除的功能: 181: Nest-Based Access Control(基于嵌套的访问控制) 309: Dynamic Class-File Constants(动态类文件常量) 315: Improve Aarch64

Java5~11新特性

Java5~11版本新特性 Java5 Java6 Java7 Java8 Java9 Java10 Java11 Java5 Java5开发代号为Tiger(老虎),于2004-09-30发行 特性列表 泛型 枚举 自动装箱拆箱 可变参数 注解 foreach循环(增强for.for/in) 静态导入 格式化(System.out.println 支持%s %d等格式化输出) 线程框架/数据结构 JUC Arrays工具类/StringBuilder/instrument 1.泛型 所谓类型擦

java10 新特性 详解

引言: 点击-->java9 新特性 详解 点击-->java8 新特性 详解 正题: 1.局部变量var 将前端思想var关键字引入java后段,自动检测所属于类型,一种情况除外,不能为null,因为不能判断具体类型,会报异常. @Test public void test1(){ var number = 10; var str = "i like java"; var list = new ArrayList<>(); var map = new Hash

java 各版本新特性

Java 5,6,7,8,9,10,11新特性吐血总结 lkd_whh关注赞赏支持 12018.04.01 14:09:15字数 1,948阅读 10,615 作者:拔剑少年 简书地址:https://www.jianshu.com/u/dad4d9675892 博客地址:https://it18monkey.github.io 转载请注明出处 java5 泛型 (Generics) List<Integer> list=new ArrayList<Integer>(); 增强循环

JAVA8,JAVA9,JAVA10,JAVA11,Spring5新特性原理原理与实践

Java10它号称有109项新特性,包含12个JEP. 需要注意的是,本次Java10并不是Oracle的官方LTS版本,所以咱们可以先了解新特性.然后坐等java11的发布再考虑在生产中使用吧 特性列表 局部变量的类型推断 var关键字GC改进和内存管理 并行全垃圾回收器 G1垃圾回收器接口线程-局部变量管控合并 JDK 多个代码仓库到一个单独的储存库中新增API:ByteArrayOutputStream新增API:List.Map.Set新增API:java.util.Properties

web新特性 之 WebSocket

详情参见:你真的了解WebSocket吗?     WebSocket系列教程   HTML5新特性之WebSocket WebSocket协议是基于TCP的一种新的协议.WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符.它实现了浏览器与服务器全双工(full-duplex)通信.其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信. 服务端与客户端的连接不断开,实现全双工的操作.及服务端或是客户端都会给对方发送消息. WebSocke

Java精品高级课,架构课,java8新特性,P2P金融项目,程序设计,功能设计,数据库设计,第三方支付,web安全,视频教程

36套精品Java架构师,高并发,高性能,高可用,分布式,集群,电商,缓存,性能调优,设计模式,项目实战,P2P金融项目,大型分布式电商实战视频教程 视频课程包含: 高级Java架构师包含:Spring boot.Spring  cloud.Dubbo.Elasticsearch,Redis.ActiveMQ.Nginx.Mycat.Spring.MongoDB.ZeroMQ.Git.Nosql.Jvm.Mecached.Netty.Nio.Mina.java8新特性,P2P金融项目,程序设计,