Java New Future CDS 什么是CDS?CDS即 Class-Data Sharing,类数据共享功能,该功能可以减少Java应用程序的启动时间和内存占用。 类数据共享功能有助于减少多个Java虚拟机之间的启动时间和内存占用,从JDK12开始,默认的CDS归档... 2024-06-01
Java 20~21 新特性 Java 20没有发布重要的新特性,本文以Java21版本为主。 Java 21 是新的LTS版本,其中发布了众多新的特性。 字符串模板(预览版) 使用官方的STR、FMT 支持通过STR、FMT来实现字符串拼接,可以自定义模板处理... 2023-12-19
Java 19 新特性 Java 19 最核心的特性就是虚拟线程(Virtual Threads) 简介 该特性在Java19中是预览特性,虚拟线程是用户态下的线程,和go语言中的goroutines,Erlang中的processes类似,虚拟线程并非比... 2023-12-18
Java 17~18 新特性 特性列表 版本 特性 Java 17(LTS) 1. switch 类型推断 2. 伪随机数变化 Java 18 1. 使用UTF-8编码 2. jwebserver 3. Object、Thread部分方法标记... 2023-12-17
Java 10~16 新特性 主要特性 版本 特性 Java 10 1. var声明局部变量 Java 11 (LTS) 1. 字符串补充工具方法 2. lambda 类型推断 Java 12 1. switch 箭头表达式 Java ... 2023-12-16
Java 9 新特性 主要特性 接口中支持定义 private 方法 try-with-resource 方式优化 不可以使用 “_”下划线命名变量 @Deprecated 注解支持指定废弃版本(since), 以及标记未来版本是否删除(forRemov... 2023-12-16
Java 8 Guide E4 本篇接着上篇来, 继续学习java8新特性 Java 8 简明教程 Map putIfAbsent 代码展示 Map<String, Object> hashMap = new LinkedHashMap<>... 2019-01-21
Java 8 Guide E3 本篇接着上篇来, 继续学习java8新特性 Java 8 简明教程 Stream 介绍 Stream (流) 操作算是对集合的大大增强, 很多之前很复杂需要很多代码量的逻辑在此终结. 一个Collection(集合)可以通过调用 ... 2019-01-18
Java 8 Guide E2 本篇接着上篇来, 继续学习java8新特性 Java 8 简明教程 自定义一个函数式接口 代码展示 /** * @author imyzt * @date 2019/1/17 18:23 * @description 自定义函... 2019-01-17
Java 8 Guide E1 文章系学习Java8新特性 教程地址: Java8简明教程 在接口中定义默认方法 通过static修饰, 该方法不可被重写. 通过default修饰, 该方法不仅仅默认实现, 还可以被实现类重写 示例代码 /** * Creat... 2019-01-17