赞
踩
#重载
重载发生在同一个类中,指的是方法名相同,参数列表不同(参数个数不同,参数类型不同等)。
#重写
重写发生在父子类中,指子类中重新定义与父类相同的方法名,参数列表的方法,且子类方法抛出的异常小于等于父类,子类访问修饰符大于等于父类。
重载的方法是否能根据返回值类型进行区分?
不能,调用的时候不能指定类型,故不能。
和equals的区别
对于
基本数据类型,==**比较的是值,对于引用数据类型,比较的是地址。
对于equals
对于没有重写equals的类,作用和双等于一样,对于重写了的,equals比较的是值。
java中是值传递还是引用传递
值传递
反射
java的反射机制是指在运行状态,对于任意一个类,都能知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个属性和方法。
泛型的本质是参数化类型,操作的数据类型都被指定为一个参数。
java的泛型是在编译器层次实现,在生成的字节码文件中不带泛型信息,使用泛型的时候带上类型信息,编译器阶段省略,这个过程称为类型擦除。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。