Java易错点

1. 访问控制修饰符

修饰符 本类 同包 同包子类 不同包子类 其他包
private × × × ×
default × ×
protected ×
public

2. static修饰符

 “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”

3. &与&&的区别

1. &    逻辑与  会执行&两边的表达式,然后进行判断
2. &&   短路与  当其中一个表达式返回false时就会停止执行
3. &既可以用作位运算,又可以用作逻辑运算。
4. &&只能用作逻辑运算,具有短路的特点,第一个布尔表达式的结果如果能决定整个逻辑运行的结果,则后面的布尔表达式不再运算

猜你喜欢

转载自blog.csdn.net/piwan9549/article/details/82287464
今日推荐