Java基础细节(一)

Java基础细节(一)

 

1、 子类的构造方法在调用时,必须要先调用父类的构造方法,默认是调用无参构造,如果父类中没有无参构造,则在子类开始必须加上super(“参数”),否则报错。

Eg:clalss  A{

Public A(int a){};

}

Class B extendsA{

Public B(int b){};

}

 

这样就会报错,必须要在B类的第一行加上 super(1),才可以。

 

 

2、 java中如果一个类既继承了一个类有实现了一个接口,一定要按照先继承再实现的顺序,否则报错。

3、 方法的重写原则:

方法名相同,参数类型相同,

子类返回值类型等于父类返回值类型

子类抛出异常小于等于父类

子类访问权限大于等于父类

 

4、 基本类型初始化为0,包装类初始化为null。

5、 round() 此方法为四舍五入

四舍六入五考虑

五后非零就进一

五后皆零看奇偶

五前为偶应舍去

五前为奇要进一

 

6、i = 0;

   i =i++;

最后i为0,i++是先使用然后加加1,++i是先加1,在使用。

 

7、包装类的“==”在不遇到算术运算情况下不会自动拆箱

包装类的equals()不处理数据转型

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值