当前位置:   article > 正文

IllegalArgumentException:非法参数异常

illegalargumentexception
IllegalArgumentException:非法参数异常

抛出的异常表明向方法传递了一个不合法或不正确的参数。

代码演示

public class ThreadPriorityDemo {
    public static void main(String[] args) {

        ThreadPriority tp1 = new ThreadPriority();
        ThreadPriority tp2 = new ThreadPriority();
        ThreadPriority tp3 = new ThreadPriority();

        tp1.setName("奥拉夫");
        tp2.setName("挖掘机");
        tp3.setName("德邦总管");

        //获取默认优先级
        //System.out.println(tp1.getPriority());//5
        //System.out.println(tp2.getPriority());//5
        //System.out.println(tp3.getPriority());//5

        //设置优先值
        //IllegalArgumentException:非法参数异常
        tp1.setPriority(1000);

        //通过查看API设置正确的优先级
        // tp1.setPriority(1);
        // tp3.setPriority(10);

        //启动线程
        //  tp1.start();
        //  tp2.start();
        //  tp3.start();
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

结果:

Exception in thread "main" java.lang.IllegalArgumentException
	at java.base/java.lang.Thread.setPriority(Thread.java:1188)
	at com.ginger.demo03.ThreadPriorityDemo.main(ThreadPriorityDemo.java:21)
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/214136
推荐阅读
相关标签
  

闽ICP备14008679号