局部内部类不能定义静态成员。
内部类定义在局部时:
1不可以被成员修饰符修饰
2.可以直接访问玩不类中的成员,因为还持有外部类中的引用
但是不可以访问它所在的局部中的变量,只能访问被final修饰的局部变量
匿名内部类:
1.匿名内部类其实就是内部类的简写格式
2.定义匿名内部类的前提:内部类必须时继承一个类或者实现接口
3.匿名内部类的格式: new 父类或者接口(){定义子类的内容}
4.其实匿名内部类就是一个匿名子类对象,而且这个对象有点胖
异常:就是程序在运行时出现的不正常情况
异常的由来:JAVA对不正常情况进行描述后的对象体现
对于问题的划分:一种是严重的问题。一种是非严重的问题
对于严重的问题JAVA通过error类进行描述。对于非严重的,JAVA通过exception类进行描述
对于Error一般不编写针对性的代码对其进行处理。
对于Exception可以使用针对性的处理方式进行处理
原文:https://www.cnblogs.com/guaikakani/p/10704971.html