java生成数字流水号
以下是一个简单的Java程序,用于生成数字流水号:
public class NumberGenerator {
private static int counter = 0;
public static synchronized int generateNumber() {
// 每次调用自增一次计数器
counter++;
return counter;
}
}
在这个程序中,我们使用了一个静态变量 counter 来保存当前生成的数字流水号。每次调用 generateNumber() 方法时,计数器会自增一次,并返回自增后的值。使用 synchronized 关键字可以保证在多线程环境下,每次只会有一个线程调用该方法,避免了并发问题。
你可以在需要使用数字流水号的地方调用 NumberGenerator.generateNumber() 方法来获取一个新的数字流水号。
原文地址: https://www.cveoy.top/t/topic/huBN 著作权归作者所有。请勿转载和采集!