Java基础总结

1. 基本类型

强弱关系:    byte < short < int < long < float < double     (char < int)

弱类型可以隐式转换为强类型,不用强制转换: int i = 10; long l = i 或者 float = 6

强类型转换弱类型时,必须加强制转换符: long l =  66L; int i = (int)l;

当两个类型做运算时, 结果自动升级成强类型的数据, 例如 char + int = int; int + float =  float;

特别地, float f=6, f=6.0F不报错, float f=6.0 会编译报错, 因为6.0默认是double, 不能直接转为弱类型, 而6是int,可以隐式转换强类型.

​​​​​​​2. 类型转换

转String:               String.valueOf(x),  x+‘’

转Integer:             new Integer(x), Integer.valueOf(x)

String转int:           Integer.parseInt(str)

Integer转int:         Integer.intValue(itg)

​​​​​​​3. 运算符

短路规则: &&   ||

​​​​​​​4. ​​​​​​​接口

接口属性默认都是 public static final, 方法默认都是 public abstract

与抽象类区别: 抽象类的成员变量可以是各种类型, 可以有静态代码块和静态方法, 可以有方法实现

转载于:https://my.oschina.net/u/3467854/blog/2963860

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值