Java进阶day25
【枚举enum的引入】【异常的引入】




【枚举类型】

【枚举是一种引用数据类型】【枚举的语法】【枚举的使用情况】



【枚举Season】

【枚举color】

【switch也支持枚举类型】【一般不用】

==========================================================================================
【异常概述】【什么是异常】【异常处理机制的作用】



【上图中,当执行到line21时,JVM会自动new出异常对象,并将其抛出打印输出到控制台上】

==============================================================================================================
【异常的存在形式】【异常是一个类,可以创建异常对象】


=========================================================================================================
【UML】【starUML】【rational rose】
【所有的异常都是在运行时才会抛出,在编译阶段不会出现异常,因为抛出异常需要new对象,而编译阶段不会产生对象】


【编译时异常,运行时异常都发生在运行阶段,编译阶段不会发生异常】

【编译时异常和运行时异常的区别?】




【编译时异常:受检/受控异常】【运行时异常:未受检/未受控异常】

【余下见day26】
【题外话,快速改文件名】【Shift + F6】

【Rename】

-------整理自B站动力节点
浙公网安备 33010602011771号