throw 关键字用于显式地抛出异常。示例public class Test { public static void main(String[] args) { throw new NullPointerException(); } }异常线程“main”java.lang.NullPointerException 在 a6.dateAndTime.Test.main(Test.java:5)throws 关键字在 Java 中用于推迟已检查异常的处理。public class Test { public static void main(String[] args)throws NullPointerException { throw new NullPointerException(); } }
当您将格式不正确的字符串变量转换为与其不兼容的整数(数字格式)时,就会发生此异常。示例public class Test { public static void main(String[] args) { int data = Integer.parseInt("hello"); } }输出异常线程“main”java.lang.NumberFormatException:对于输入字符串:“hello” 在 java.lang.NumberFormatException.forInputString(未知源) 在 java.lang.Integer.parseInt(未知源) 在 java.lang.Integer.parseInt(未知源) 在 a6.dateAndTime.Test.main(Test.java:5)