自己做题时的一些笔记,不一定是全对的,希望大家可以在评论区一起交流讨论哦!
运行错误与编译错误:
区别 | 运行错误 | 编译错误 |
能否被编译器查出 | 不能 | 能 |
能否运行 | 不能 | 能 |
ArrayIndexOutOfBoundsException:
由于数组使用了非法的下标访问,比如说下标为负数或者大于或者等于数组的长度。
%(取模运算)的本质:
a%b=a-a/b*b,注意这里的 / 是取整运算符
前++和后++:
k=i++//等价于k=i,k=i+1;
k=++i//等价于i=i+1,k=i;
短路、逻辑运行算符:
&&、||所连接的两个条件,是属于短路的,效率高
&、| 所连接的连个条件都要进行运行和判断