Computer.java 524 B

12345678910111213141516171819202122
  1. package J20250730.demo03_callable;
  2. import java.util.concurrent.Callable;
  3. /**
  4. * @author WanJl
  5. * @version 1.0
  6. * @title Computer
  7. * @description
  8. * @create 2025/7/30
  9. */
  10. //1、定义一个类实现Callable接口,并且可以指定泛型
  11. public class Computer implements Callable<Integer> {
  12. //2、在实现类中重写call()方法
  13. @Override
  14. public Integer call() throws Exception {
  15. return getSum(10000);
  16. }
  17. private int getSum(int n){
  18. return (1+n)*n/2;//最简单的一种算法
  19. }
  20. }