Java进阶day25

 

  【枚举enum的引入】【异常的引入】

 

 

 

 

  【枚举类型】

 

 

 

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

 

 

 

 

  【枚举Season】

 

 

 

  【枚举color】

 

 

 

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

 

 

 ==========================================================================================

 

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

 

  

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

 

==============================================================================================================

 

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

  

 =========================================================================================================

 

  【UML】【starUML】【rational rose】 

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

 

 

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

 

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

 

 

 

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

  

 

  【余下见day26】

 

 

 

 

  【题外话,快速改文件名】【Shift + F6】

 

  【Rename】

 

 

 

 

 

-------整理自B站动力节点 

 

posted @ 2020-10-25 21:20  18751612782  阅读(86)  评论(0)    收藏  举报