随笔分类 - java基础
对java基础的总结
摘要:一、理解: 1.动态代理解释:无入侵的代码扩展,在不修改源码的情况下增强方法功能。客户不想或者不能直接引用另一个对象,这时客户端和目标对象中间的媒介就是动态代理。在程序运行时,通过反射机制生成。动态代理事先不知道会代理什么,运行时才知道。简单的举个小例子:把所有类中的方法前后打日志,此时想到的就是动
阅读全文
摘要:特点: 1. 一次性:创建之后只使用一次,没有名字,直接new; 2. 前提有一个类或者一个接口,才能有匿名内部类。这个类或者接口建议只有一个方法; 3. 方法在不同的包中,访问类型是protected类型时,可以用匿名内部类的方法来调用,如下代码: 黄色的和红色框在不同的包里: package T
阅读全文
摘要:jdk1.8之前: public class TestTow { public static void main(String args[]) { TestTow testTow = new TestTow(); //匿名内部类 int temp = new MathOperation() { @O
阅读全文
摘要:public class DotThis { //内布类 public class Inner { public int outer(int a ,int b) { return a+b; }; } //调用内部类 public static void main(String[] args) { I
阅读全文

浙公网安备 33010602011771号