Java基础注意点

Java基础需要注意的点

1. 小数默认是double类型,例:3.4=>3.4F,float类型:3.4f
2. char字符类型用单引号表示,java用两个字节存储,String字符串类型是饮用类型,用双引号表示
3. final修饰常量:final double PI=3.14
4. java有块级作用域
5. 整数的除法对于除数为0时编译不报错,运行会报错
6. 自增运算:++n表示先加1再引用n,n++表示先引用n再加1
7. 位运算:
  1. 与运算的规则是,必须两个数同时为1,结果才为1
  2. 或运算的规则是,只要任意一个为1,结果就为1
  3. 非运算的规则是,0和1互换
8. 类型自动转换:如果参与运算的两个数类型不一致,那么计算结果为较大类型的整型
9. 布尔运算的一个重要特点是短路运算。如果一个布尔运算的表达式能提前确定结果,则后续的计算不再执行,直接返回结果。
10. +运算会自动转换为字符串
11. 数组特点:
  1. 数组所有元素初始化为默认值,整型都是0,浮点型是0.0,布尔型是false;
  2. 数组一旦创建后,长度就不可改变。
  3. 索引越界
12. 判断值类型的变量是否相等,可以使用==运算符。但是,判断引用类型的变量是否相等,==表示“引用是否相等”,或者说,是否指向同一个对象。要判断引用类型的变量内容是否相等,必须使用equals(),执行语句s1.equals(s2)时,如果变量s1为null会报错,可以利用短路运算符&&或者把不是null的值放在前面判断。s1 != null && s1.equals(“hello”) / “hello”.equals(s)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值