Java11已删除选定的已弃用API。以下是已删除API的列表。JavaEE和CORBA以下已弃用的JavaEE和CORBA从Java11版本中删除。基于XML的Web服务的Ja
Java11引入了嵌套类的概念,我们可以在类中声明一个类。这种类的嵌套允许在一个地方对要使用的类进行逻辑分组,使它们更具可读性和可维护性
Java11允许在lambda表达式中使用var,它可用于将修饰符应用于局部变量。(@NonNullvarvalue1,@Nullablevarvalue2)->value1+value2Java11Lamb
Java11向Predicate接口引入了新方法not()来否定类似于negate方法的现有谓词。Java11Predicate接口的示例ApiTester javaimportjava util Arr
Java11向Optional类引入了新方法isEmpty()来检查值是否存在。如果值存在,则isEmpty()返回false,否则返回true。它可以用作isPresent()方法
Java11通过提供新的重载方法而无需编写大量样板代码,引入了一种读取和写入文件的简单方法。Java11文件API的示例ApiTester javaimportjava
Java11引入了一种将集合转换为数组的简单方法。之前的旧方法nameArray=nameList toArray(newString[nameList size()]);Java11的新方法nameA
Java11为String引入了多项增强功能。String repeat(int):重复给定次数的字符串。返回连接的字符串。String isBlank():检查字符串是否为空
从Java11开始,现在可以轻松运行单个Java文件而无需编译。考虑以下示例:ApiTester javapublicclassTester{publicstaticvoidmain(String[]a
Java11标准HttpClientJava9中引入了增强的HttpClientAPI作为实验性功能。在Java11中,现在HttpClient是一个标准。建议使用ApacheHttpClient