《2018年2月27日》【连续139天】
标题:阅读core java6.3,6.4;
内容:
1.回调(callback);
2.内部类:
1)可以访问外围类的变量;
2)具有命名控制和限制访问的优点;
安全隐患:
由于虚拟机并没有内部类的概念,仅仅是有编译器提供的(外围类$内部类),
这个美元符号用来显示内部类,而内部类可以直接访问其外围类的变量,存在风险;
3)引用内部类:OuterClass.InnerClass;
4)局部内部类:在方法中定义类,局部内部类可以引用final变量;
5)静态内部类:无法访问外围类变量的内部类;
明日计划:看书学习;