文章 2024-01-08 来自:开发者社区

重学JDK8新特性之Lambda、函数式接口、接口新增方法、方法引用

Lambda表达式需求分析创建一个新的线程,指定线程要执行的任务public static void main(String[] args) { // 开启一个新的线程 new Thread(new Runnable() { @Override public void run() { System.out.println("新线程中执行的代码 :"+Threa...

文章 2023-12-14 来自:开发者社区

【JAVA】JDK11新特性个人分析(二)

【JAVA】JDK11新特性个人分析(一)https://developer.aliyun.com/article/1395280JEP 318: Epsilon: A No-Op Garbage Collector Epsilon 垃圾收集器首先吸引我的是Epsilon这个单词,和CMS、G1这种带有含义的垃圾收集器名称一样,Epsilon 也有特殊的含义。这个希腊字母同时也是英语音标ɛ的来源....

【JAVA】JDK11新特性个人分析(二)
文章 2023-12-14 来自:开发者社区

【JAVA】JDK11新特性个人分析(一)

历史背景2018年9 月 26 日,Oracle 官方宣布 Java 11 正式发布。这个版本中一共包含 17 个 JEP(JDK Enhancement Proposals,JDK 增强提案)。JDK 11 是一个长期支持版本(LTS, Long-Term-Support),在编写本文的时间节点下和JDK17一样被用于编写项目代码的主流版本。本文结合了各方资料整理出JDK11的新特性,工作上使....

【JAVA】JDK11新特性个人分析(一)
文章 2023-12-13 来自:开发者社区

JDK1.8新特性(三)使用详情

【7】Optional 类final修饰的Optional<T> 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用null 表示一个值不存在,现在Optional 可以更好的表达这个概念。并且可以避免空指针异常。常用方法:Optional.of(T t) : 创建一个Optional 实例,如果T为null,则会抛出空指针异常。Optional....

JDK1.8新特性(三)使用详情
文章 2023-12-13 来自:开发者社区

JDK1.5,1.6,1.7,1.8,1.9,1.10,1.11的新特性整理

【1】回顾jdk1.0-1.4① jdk1.0初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。② jdk1.1主要特性有:JDBC(Java DataBase Connectivity);支持内部类;RMI(Remote Method Invocation) ;反射;Java Bean;③ jdk1.2主要特性有:集合框架;JIT(Just In Time)....

JDK1.5,1.6,1.7,1.8,1.9,1.10,1.11的新特性整理
文章 2023-12-13 来自:开发者社区

JDK1.8新特性(二)

Java8中有两大最为重要的改变。第一个是Lambda 表达式;另外一个则是Stream API(java.util.stream.*)。Stream 是Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用SQL 执行的数据库查询。也可以使用Stream API 来并行执行....

JDK1.8新特性(二)
文章 2023-12-13 来自:开发者社区

JDK1.8新特性(一)

【1】底层数据结构改变jdk1.8 中对集合的底层结构做了调整。如HashMap从1.7的数据+链表的形式调整为数据+链表+红黑树。ConcurrentHashMap从分段机制+数组+链表+红黑树到CAS+数组+链表+红黑树。这里先简要记录,后续会详解Map的原理与区别。【2】JVM内存调整jdk1.8中去掉了方法去(永久代),使用元空间(MetaSpace)代替,后者使用直接内存(物理内存)。....

文章 2023-12-11 来自:开发者社区

云和数据JDK15新特性JAVA15版本

伴随着2020的寒冬和新冠病毒的肆虐,JAVA迎来了久未已久的JAVA 14。自从2017年JAVA 9发布之后,JAVA的发布版本跟上了敏捷开发的步伐,小步快跑,Java平台发布节奏已从每3年以上的主要版本转变为每6个月发布一次功能。现在,每年的3月和9月都会发布新的版本功能。学习视频     JDK15新特性系列课程--Java视频教程-后端开发-CSDN程序员研修院三月....

云和数据JDK15新特性JAVA15版本
文章 2023-12-11 来自:开发者社区

JDK15新特性密封类可以被继承了!

2020-9-15发布了JDK15 **视频:https://edu.csdn.net/course/detail/31331** JDK15一共有14个新特性,其中最为笔者印象深刻的莫过于对于——密封类可以被继承 密封类从刚开始学就从各种途径了解到不能被继承,新版本的密封类如果想要被继承需要用permits指定被继承的类 同时,被继承的类需要用final,sealed或者non-sealed修....

文章 2023-12-11 来自:开发者社区

云和数据JDK17新特性历史

JDK15**视频课:https://edu.csdn.net/lecturer/1516**第一讲:JDK17的演进历史1.JAVA现状 25周岁,最流行的编程语言,70%,在使用java,510亿台机器活动在JVM上,应用场景,数据分析、互联网、大数据、移动、开发工具、机器人、AI。2.历史版本的主要新特性在过去的这些年中,Java 在过去增强功能的推动下为用户提供了超过二十年的创新。例如:....

云和数据JDK17新特性历史

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐