在java中“||”用于连接两个判断句,相当于“或”。它有一个特点就是一旦符号前一个条件成立,则后一个条件直接略过。如:
String str = null; if(str==null || str.equals("")){ System.out.println("succece"); }
这里是会输出succece的。因为str==null是true直接跳过。否则执行str的equals方法,因为str为null则会抛出异常
一个类内部有原始数据类的属性如int,那么新建一个对象初始化时该属性有初始化值0。如果是Integer则是null