首页 > 代码库 > java中常见的异常
java中常见的异常
Java中的异常分为2种:
1:JVM异常,这类异常或错误由JVM抛出。具有排他性或最具逻辑性
2:程序异常,这些异常由应用程序或API程序员显示地抛出。
JVM抛出的异常
1:NullPointerException 空指针
public class Test { static String s; public static void main(String[] args) { System.out.println(s.length()); } }
解析:使用一个当前值为null的引用变量访问对象。
2:StackOverflowError 堆栈溢出错误
堆栈溢出错误一般是递归调用
public class Test { void go(){ System.out.println("StackOverflowError"); go(); } public static void main(String[] args) { Test t =new Test(); t.go(); } }
java中常见的异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。