JavaSE容易疏忽的点

  1. 每个Java源文件只能有一个public类,且这个类名要和源文件名保持一致。

  2. 提示==缺少;的时候==也有可能是少了一个大括号{}

  3. byte 和 short 以及char 在进行运算的都是往往会全部先转成 int

  4. char 可以保存整数值,但不能保存整数变量,除非强转。

    image-20230403125413934

  5. Java里面/只能用作整数上,有小数都会约去。

  6. Java中取余%。a%b = a - a/b * b 这才是本质。和5连起来刚刚好。

  7. int a = 1 >> 2; // 1/2/2 = 0

  8. int c = 1 <<2; // 1 * 2 * 2 = 4

  9. 数组和String一样都是引用类型的,也就是类实例化的对象一样的。

  10. 二维数组的各个一维之间可以一样长度可以不一样chagn’du