方法重写和方法重载的区别?
Override重写和Overload重载的区别 Override是指方法重写,也就是子类中出现了和父类中方法声明一模一样的方法。 方法的重写是与返回值类型有关,返回值是一致的 方法重载:本类中出现...
方法重写概述及其应用
什么是方法重写 方法重写是指子父类出现了一模一样的方法。 重写这个概念只是存在子类和父类中。方法重写的应用 当子类需要父类的功能,而子类有自己特有的内容时, &nb...
继承的特点,它的好处和弊端是什么?
继承的特点 java只支持单继承,不能支持多继承,但支持多层继承继承的注意事项 子类只能访问父类非私有的成员变量和方法继承的好处 1.提高了代码的复用性  ...
常见代码块的应用
局部代码块 在方法中出现:限定变量的生命周期,及早的释放内存,提高内存利用率。构造代码块(初始化块) 在类中方法外出现:多个构造方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行。静态代码块 ...
静态变量和成员变量的区别
静态变量也叫类变量,成员变量也叫对象变量所属不同 静态变量属于类,所以称为类变量 成员变量属于对象,所以也称为实例变量(对象变量)内存中位置不同 ...
static关键字
1.static可以用来修饰属性,也可以用来修饰方法。 例如:用类来访问静态方法,不用对象访问静态方法。 2.在静态方法中是没有this关键字的 。  ...
Java中到底是传值还是传地址?
1.即是传值,也是传地址,基本数据类型传递的值,引用数据类型传递的地址。 2.java中只有传值,因为地址值也是值。(面试一般说这种,支持者是java之父高斯林)...
return和break以及continue的区别?
return是结束方法。return后面的代码都不会执行; break是跳出循环,循环外面的代码还是会执行; continue是终止本次循环,还是会继续执行下次循环; break和continue只能在循环体内使用。 return不但可以在循环体内...
Java计算水仙花数
int count=0;for(int i = 100;i<=999;i++) {//取i的百位,十位,个位int bw = i / 100;i...
使用位异或实现两个数的交换
int a = 1; int b = 2; a = a ^ b; // a = 1 ^ 2 &...
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.