IT入门 > 教程 >
  • Java 9 改进的进程 API 日期:2022-10-11 点击:974 java

    在 Java 9 之前,Process API 仍然缺乏对使用本地进程的基本支持,例如获取进程的 PID 和所有者,进程的开始时间,进程使用了多少 CPU 时间,多少本地进程正在运行等。 Java 9 向 Process A...

  • Java 9 改进的 Stream API 日期:2022-10-11 点击:10095 java

    Java 9 改进的 Stream API 添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。 Java 9 为 Stream 新增了几个方法:dropWhile、takeWhile、ofNullable,为 iterate 方法新增了一个重...

  • Java 9 改进的 try-with-resources 日期:2022-10-11 点击:9006 java

    try-with-resources 是 JDK 7 中一个新的异常处理机制,它能够很容易地关闭在 try-catch 语句块中使用的资源。所谓的资源(resource)是指在程序完成后,必须关闭的对象。try-with-resources 语句确...

  • Java 9 改进的 @Deprecated 注解 日期:2022-10-11 点击:5407 java

    注解 @Deprecated 可以标记 Java API 状态,可以是以下几种: 使用它存在风险,可能导致错误 可能在未来版本中不兼容 可能在未来版本中删除 一个更好和更高效的方案已经取代它。 Java...

  • Java 9 钻石操作符(Diamond Operator) 日期:2022-10-11 点击:6585 java

    钻石操作符是在 java 7 中引入的,可以让代码更易读,但它不能用于匿名的内部类。 在 java 9 中, 它可以与匿名的内部类一起使用,从而提高代码的可读性。 考虑以下 Java 9 之前的代码...

  • Java 9 改进的 Optional 类 日期:2022-10-11 点击:3134 java

    Optional 类在 Java 8 中引入,Optional 类的引入很好的解决空指针异常。在 Java 9 中, 添加了三个方法来改进它的功能: stream() ifPresentOrElse() or() stream() 方法 语法 public StreamT stream() stream 方法...

  • Java 9 多分辨率图像 API 日期:2022-10-11 点击:5691 java

    Java 9 定义多分辨率图像 API,开发者可以很容易的操作和展示不同分辨率的图像了。 以下是多分辨率图像的主要操作方法: Image getResolutionVariant(double destImageWidth, double destImageHeight) −...

  • Java 9 改进的 CompletableFuture API 日期:2022-10-11 点击:2143 java

    Java 8 引入了 CompletableFutureT 类,可能是 java.util.concurrent.FutureT 明确的完成版(设置了它的值和状态),也可能被用作 java.util.concurrent.CompleteStage 。支持 future 完成时触发一些依赖的函数...

  • Java ArrayList add() 方法 日期:2022-10-11 点击:8809 java

    add() 方法将元素插入到指定位置的动态数组中。 add() 方法的语法为: arraylist.add(int index,E element) 注: arraylist 是 ArrayList 类的一个对象。 参数说明: index(可选参数)- 表示元素所...

  • Java ArrayList addAll() 方法 日期:2022-10-11 点击:4825 java

    addAll() 方法将给定集合中的所有元素添加到 arraylist 中。 addAll() 方法的语法为: arraylist.addAll(int index, Collection c) 注: arraylist 是 ArrayList 类的一个对象。 参数说明: index(可选参数)...