随笔分类 - JAVA
运行时多台和编译时多态的区别
摘要:假设 B extend A,并且A,B实现了重载(A和B都编写了同一个方法)。 编译时多态 编译时能够确定执行重载方法中的哪一个(是父类还是子类)。 A a=new A(); 运行时多态 运行时才能确定执行重载方法的是哪个 A a=new B();
抽象类和接口
摘要:抽象类属接口,两者都是实现方法,抽象类中可以有方法的实现,但是注意如果定义了抽象类就必须要声明抽象类,都是由子类实现,抽象类的子类必须实现抽象类的所有方法否则子类需要声明为abstract
匿名内部类和局部内部类为何访问局部变量需要final
摘要:从共同点出发,匿名内部类和局部内部类,都是在方法内的,而方法内的变量随着方法的销毁而销毁,因此final是为了确保值的统一,以及解决矛盾!!!
JavaEE
摘要:JAVA入门篇 Java由来 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。 后来 Sun 公司被 Oracle (甲骨文)公司