摘要:
/** 类的加载机制(这里的类指泛类:普通类,接口,枚举,注解...等一切类) 一 JVM和类 1 当调用java命令运行java程序时,该命令会启动一个java虚拟机进程, 不管该java程序多么复杂,该程序启动了多少进程,它们都在该java虚拟机进程里. 2 JVM进程被终止(jvm进程结束,该 阅读全文
摘要:
/** * 异常处理 一 分类 Throwable Error(不要处理Error错误) AWTError IOError LinkageError ThreadDeath Exception(分为两大类check和RuntimeException异常,它们都可以显式处理和throws声明处理) c 阅读全文
摘要:
class MyException extends RuntimeException{ public MyException(){} public MyException(String message){super(message);} } public class 异常处理 { public st 阅读全文
摘要:
九 使用throw手动抛出异常 用法: throw new Exception("使用throw手动抛出异常"); 注意: 1 只能抛出运行时异常 2 java7开始 java编译器可以检查throw语句抛出的异常的类型,并提示提示警告出来 实际上是,java编译器检查出的是捕捉异常对象时的编译类型 阅读全文