文章 2022-04-26 来自:开发者社区

JDK13的新特性:AppCDS详解

目录简介基本步骤JDK class文件归档创建JDK class-data archive使用JDK class-data archive启动应用程序运行时间对比应用程序class文件归档生成应用程序加载class的列表使用class文件列表生成jsa文件JDK13的新用法总结JDK13的新特性:AppCDS详解简介AppCDS的全称是Application Class-Data Sharing....

文章 2022-04-26 来自:开发者社区

JDK14的新特性:JFR,JMC和JFR事件流

目录简介JFRJMC创建JFR分析JFRJFR事件JFR事件流总结JDK 14的新特性:JFR,JMC和JFR事件流简介Java Flight Recorder(JFR)是JVM的诊断和性能分析工具。它可以收集有关JVM以及在其上运行的Java应用程序的数据。JFR是集成到JVM中的,所以JFR对JVM的性能影响非常小,我们可以放心的使用它。一般来说,在使用默认配置的时候,性能影响要小于1%。J....

JDK14的新特性:JFR,JMC和JFR事件流
文章 2022-04-26 来自:开发者社区

JDK 14的新特性:switch表达式

目录简介写在前面连写caseswitch返回值yield总结简介switch的新特性可是源远流长,早在JDK 12就以预览功能被引入了,最终在JDK 14成为了正式版本的功能:JEP 361: Switch Expressions (Standard)。其实Switch新增的功能有两个,一个就是可以连写case,一个就是switch可以带返回值了。写在前面就在我兴致勃勃的想要创建一个以switc....

JDK 14的新特性:switch表达式
文章 2022-04-26 来自:开发者社区

JDK 14的新特性:文本块Text Blocks

目录举个例子Indentation编排Escaping转义formatted格式化总结说起来,Text Blocks是在JDK13中以第一次预览版本引入的。现在在JDK14中是第二次预览版本 JEP 368: Text Blocks。在我们日常的工作中,有时候需要用到一大段的字符串,这些字符串需要换行,需要排版,需要转义。在一个文本编辑器中,这当然是非常容易的事情。但是在java代码中,就是一个....

文章 2022-04-26 来自:开发者社区

JDK14的新特性:Lombok的终结者record

目录简介新的Record类型探讨Record的秘密record扩展总结JDK 14的新特性:Lombok的终结者record简介自从面向对象产生之后,程序界就开始了新的变化,先是C发展到了C++,后面java横空出世,大有一统江湖的趋势。面向对象凭借其结构化的特点和在大型项目中的优势,一路蓬勃发展到今。面向对象不是不好,但是太繁琐。比如我们要定义一个简单的存储数据的结构,比如说User。除了要定....

文章 2022-04-25 来自:开发者社区

JDK 14的新特性:更加好用的NullPointerExceptions

JDK 14的新特性:更加好用的NullPointerExceptions让99%的java程序员都头痛的异常就是NullPointerExceptions了。NullPointerExceptions简称NPE,它是运行时异常的一种,也是java程序中最最容易出现的异常。出现了NullPointerExceptions之后我们怎么处理呢?一般情况下就是看日志,看一下到底哪一行出错了。如果这一行....

JDK 14的新特性:更加好用的NullPointerExceptions
文章 2022-04-25 来自:开发者社区

JDK 14的新特性:instanceof模式匹配

JDK 14的新特性:instanceof模式匹配JDK14在2020年的3月正式发布了。可惜的是正式特性只包含了最新的Switch表达式,而Records,patterns,text blocks仍然是预览特性。本文要讲的就是JDK14的一个预览特性instanceof的pattern matching。 也就是说在instanceof中可以使用模式匹配了。怎么理解呢?我们先举个历史版本中使用....

文章 2022-04-25 来自:开发者社区

JDK 15 JAVA 15的新特性展望

目录JEP 371: Hidden ClassesJEP 372: 删除 Nashorn JavaScript EngineJEP 377: 新的垃圾回收器ZGC正式上线了JEP 378: Text Blocks 标准化JEP 379: 新的垃圾回收器Shenandoah上线总结JDK 15 JAVA 15的新特性展望伴随着2020的寒冬和新冠病毒的肆虐,JAVA迎来了久未已久的JAVA 14。....

文章 2022-04-24 来自:开发者社区

JDK14的新特性

文章目录虽然JDK13在今年的9月17号才发布,但是丝毫不会影响到下一个版本JDK14的开发工作。听说官方定的新功能马上就要官宣了,我们这里不妨来提前推断一下。在9月17号的发布中,Oracle提到了switch表达式的功能预计会在JDK14中最终确定。在我的之前的文章中我已经提到了,在JDK12和JDK13中switch表达式都是作为一个实验性的语法来推出的,经过三个版本的迭代,switch表....

文章 2022-04-24 来自:开发者社区

JDK11的重要新特性

文章目录JDK11发布啦Oracle不再提供JRE和Server JRE下载删除部署工具JavaFX不再包含在JDK中删除Java EE和CORBA模块JDK11发布啦JDK11 在2018年9月25发布。它是一个LTS版本。这就意味着这,我们会从JDK8直接升级到JDK11。那么JDK11有些什么变化呢?就我看来,JDK11最大的变化就是删除。Oracle不再提供JRE和Server JRE下....

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

产品推荐