1、java中的内部类可以是静态的,也可以是非静态的;
静态的在内部调用时可以用类名直接引用(他属于整个类)
非静态的在调用时必须使用外部类对象的实例(他属于所有外部类对象)
2、内存泄漏和内存溢出的区别
内存溢出:所需内存系统满足不了
内存泄漏:你所申请的内存没有释放
1、java中的内部类可以是静态的,也可以是非静态的;
静态的在内部调用时可以用类名直接引用(他属于整个类)
非静态的在调用时必须使用外部类对象的实例(他属于所有外部类对象)
2、内存泄漏和内存溢出的区别
内存溢出:所需内存系统满足不了
内存泄漏:你所申请的内存没有释放