找到关于 Java 8 的4330 篇文章

在 Java 中安排任务在给定延迟后执行

Chandu yadav
更新于 2020年6月26日 09:37:39

2K+ 次浏览

Timer 类中的一种方法是 void schedule(Timertask task, long delay) 方法。此方法安排在指定延迟后执行指定的任务。声明 - java.util.Timer.schedule(Timertask task, long delay) 的声明如下:public void schedule(Timertask task, long delay) schedule(Timertask task, long delay) 方法会抛出一些异常。它们如下所示:IllegalArgumentException如果延迟为负数,或者延迟 + System.currentTimeMillis() 为负数,则抛出此异常。IllegalStateException如果任务事先已安排或取消、计时器已取消或计时器线程已终止,则抛出此异常。NullPointerException如果任务为空,则抛出此异常。让我们来看一个… 阅读更多

在 Java 中安排任务执行

Chandu yadav
更新于 2020年6月26日 09:43:24

5K+ 次浏览

Timer 类中的一种方法是 void schedule(Timertask task, Date time) 方法。此方法安排在指定时间执行指定的任务。如果时间已过去,则它会安排立即执行任务。声明 - java.util.Timer.schedule(Timertask task, Date time) 的声明如下:public void schedule(Timertask task, Date time) schedule(Timertask task, Date time) 方法会抛出一些异常。它们如下所示:IllegalArgumentException如果 time.getTime() 为负数,则抛出此异常IllegalStateException如果任务事先已安排或取消、计时器已取消或计时器线程已终止,则抛出此异常。NullPointerException如果… 阅读更多

从 Java 中计时器的任务队列中删除所有已取消的任务

George John
更新于 2020年6月26日 09:46:03

294 次浏览

Timer 类的一种方法是 int purge() 方法。purge() 方法会从计时器的任务队列中删除所有已取消的任务。调用此方法不会影响计时器的行为,而是从队列中消除对已取消任务的引用。purge() 方法自 JDK 1.5 以来就已存在。purge() 方法充当时空权衡的媒介,它用时间换空间。更具体地说,该方法的时间复杂度与 n + c log n 成正比,其中 n 是队列中任务的数量,c… 阅读更多

终止 Java 中的计时器

Ankith Reddy
更新于 2020年6月26日 09:47:44

1K+ 次浏览

Timer 类的一种方法是 cancel() 方法。它用于终止当前计时器并清除任何当前已安排的任务。java.util.Timer.cancel() 方法声明如下:public void cancel() 让我们来看一个使用 cancel() 方法的程序示例实时演示import java.util.*; public class Example {    Timer t;    public Example(int seconds) {       t = new Timer();       t .schedule(new Running(), seconds);    }    class Running extends TimerTask {       public void run() {          System.out.println("任务已取消");         ... 阅读更多

Java 中的 Timer 类

Arjun Thakur
更新于 2020年6月26日 09:48:54

512 次浏览

Java 中的 Timer 类是线程在后台线程中计划将来执行任务的工具。任务可以执行一次或多次。Timer 类是线程安全的,即类的线程不需要外部同步并且可以共享单个 Timer 对象。需要注意的是,所有构造函数都会启动一个 Timer 线程。Java 中的 Timer 类自 JDK 1.3 以来就已存在。此类上升到大量并发计划的任务。在内部,它使用内存中的二叉堆来表示其任务… 阅读更多

获取 Java 中角度的反余弦

Chandu yadav
更新于 2020年6月26日 09:50:18

159 次浏览

要在 Java 中获取给定值的反正弦,我们使用 java.lang.Math.acos() 方法。acos() 方法接受一个需要计算其角度的双精度值。返回的角度范围在 0 到 pi 之间。如果参数是 NaN 或大于 1 或小于 -1,则结果为 NaN。声明 - java.lang.Math.acos() 方法声明如下:public static double acos(double a) 这里,a 是计算其反余弦的值。让我们来看一个程序,以获取 Java 中给定值的反正弦。示例实时演示import java.lang.Math; public class ... 阅读更多

获取 Java 中给定值的反正切

George John
更新于 2020年6月26日 09:51:29

114 次浏览

要在 Java 中获取给定值的反正切,我们使用 java.lang.Math.atan() 方法。atan() 方法接受一个需要计算其角度的双精度值。返回的角度范围在 -pi/2 到 pi/2 之间。如果参数是 NaN,则结果为 NaN。当参数为零时,输出为与参数符号相同的零。声明 - java.lang.Math.atan() 方法声明如下:public static double atan(double a) 其中 a 是计算其反正切的值。让我们来看一个程序,以获取… 阅读更多

在 Java 中生成随机浮点数

Ankith Reddy
更新于 2020年6月29日 06:11:10

4K+ 次浏览

为了在 Java 中生成随机浮点数,我们使用 java.util.Random 类的 nextFloat() 方法。这将从随机生成器序列中返回下一个介于 0.0(包含)和 1.0(不包含)之间的随机浮点值。声明 - java.util.Random.nextFloat() 方法声明如下:public float nextFloat() 让我们来看一个在 Java 中生成随机浮点数的程序。示例实时演示import java.util.Random; public class Example {    public static void main(String[] args) {       Random rd = new Random(); // 创建 Random 对象       System.out.println(rd.nextFloat()); // 显示 0.0 和 1.0 之间的随机浮点值    } ... 阅读更多

获取 Java 中给定值的双曲正切

Arjun Thakur
更新于 2020年6月26日 09:54:43

163 次浏览

为了获取 Java 中给定值的双曲正切,我们使用 java.lang.Math.tanh() 方法。tanh() 方法接受以弧度为单位的参数,并返回充当角度的参数的双曲正切。声明 - java.lang.Math.tanh() 的声明如下:public static double tanh(double x) 其中,x 是以弧度为单位的角度。让我们来看一个程序,以获取 Java 中给定值的双曲正切。示例实时演示import java.lang.Math; public class Example {    public static void main(String[] args) {       // 获取以度为单位的两个双精度数       double x = ... 阅读更多

检查 Java 中的字符串是否仅包含 Unicode 字母

Chandu yadav
更新于 2020年6月26日 09:55:48

11K+ 次浏览

为了检查 Java 中的字符串是否仅包含 Unicode 字母,我们使用 isDigit() 和 charAt() 方法以及决策语句。isLetter(int codePoint) 方法确定特定字符(Unicode codePoint)是否为字母。它返回布尔值,true 或 false。声明 - java.lang.Character.isLetter() 方法声明如下:public static boolean isLetter(int codePoint) 这里,参数 codePoint 代表要检查的字符。charAt() 方法返回给定索引处的字符值。它属于 Java 中的 String 类。索引必须介于 0 到 length()-1 之间。声明 - java.lang.String.charAt() 方法声明如下:public ... 阅读更多

广告