![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK
一本笔记本
这个作者很懒,什么都没留下…
展开
-
JDK12: JDK12新功能深度解析
在此次JDK12中,共更新了8个特性,下面对新特性做介绍。JDK12官方说明五大新特性一.表达式switch(预览特性):switch新特性:使用lamda表达式进行替换。public class SwitchTest { @Test public void test1(){ Week day=Week.FRIDAY; switch (day){ case MONDAY: case TUESDAY:原创 2020-10-28 16:23:44 · 971 阅读 · 0 评论 -
JDK13: JDK13新功能深度解析
五大新特性一.表达式switch(二次预览):switch新特性在JDK12已经进行预览,JDK13中二次预览,使用lamda表达式进行替换。public class SwitchTest { @Test public void test1(){ Week day=Week.FRIDAY; switch (day){ case MONDAY: case TUESDAY: case W原创 2020-10-22 15:28:09 · 903 阅读 · 0 评论 -
JDK14: JDK14新功能深度解析
主要七大特性一.模式匹配instanceof(预览特性):使用 instanceof,省去了在内部的类型转换,如下代码。 //新特性之前 @Test public void test1(){ Object obj=new String("hello,before JavaJdk14"); if (obj instanceof String){ String str =(String)obj; //必须显示的声明强制类型转换原创 2020-10-21 17:17:27 · 732 阅读 · 0 评论 -
JDK15: JDK15新功能深度解析
主要特性一.密封类sealed Classes:用于限制类的使用,密封的类和接口限制其他可能继承实现他们的类或接口。通过在类class添加关键字sealed实现,声明此类为密封类。接着在类名后添加关键字permits,声明可以该类可以被继承的子类,如下Animal类或Dog类。子类继承父类封装的密封类sealed,需要使用关键字final,sealed,或non-sealed进行修饰。当使用final修饰时,与之前JDK版本所声明相同,不可在被继承,如下Cat,SmallDog,LargeDo原创 2020-10-20 16:26:01 · 1414 阅读 · 1 评论