java基础知识小记
azhen@318
在技术的路上不断学习
展开
-
java继承中的覆盖与隐藏区别
java 继承隐藏与覆盖:1)子类只能覆盖父类非静态方法;且只能隐藏父类的同名变量和静态方法。覆盖:调用的总是实例化对象的同名方法;隐藏:调用的总是引用的类型的同名方法或同名变量;2)代码实例:public class A { public int i=0; public void hello(){ System.out....原创 2018-05-10 10:00:30 · 728 阅读 · 0 评论 -
java类实例化执行先后顺序
1)父类的静态成员;静态方法块;2)子类中的静态成员;静态方法块;3)父类中的成员变量;方法块;5)父类构造函数4)子类中的成员变量;方法块;6)子类构造函数代码实例:public class A { int age = f1(); int f1(){ System.out.println("person成员变量ag...原创 2018-05-10 10:24:38 · 931 阅读 · 0 评论 -
泛型
泛型接口: public interface Compare<T> { public Boolean sort(T[] a,T b);}泛型类(引用lombok插件):@Datapublic class MuchT <T,K,V>{ private T t; private K k; private V v; ...原创 2018-05-11 15:52:21 · 132 阅读 · 0 评论