摘要:
1.`‘==’`既可以比较基本类型也可以比较引用类型。对于基本类型就是比较值,对于引用类型就是比较内存地址。2.equals的话,它是属于`java.lang.Object`类里面的方法,如果该方法没有被重写过默认也是==。3.具体要看自定义类里有没有重写Object的equals方法来判断。4.通 阅读全文
摘要:
一 、‘==’运算符的使用 1.可以使用在基本数据类型变量和引用教据类型变量中。 2.如果比较的是本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)。 3.如果比较的是引用数据类型度量,比较两个对象的地址值是否相同,即两个引用是否指向同一个对象实体。 二 、`equals()`方法 阅读全文
摘要:
对称性: 如果`x.equals(y)`返回是“true”,那么`y.equals(x)`也应该返回是“true”。 自反性: `x.equals(x)`必须返回是“true”。 传递性: 如果`x.equalsly)`返回是“true”,而且`y.equals(z)`返回是“true”,那么`z. 阅读全文
摘要:
public void test(){ Object a1= true? new Integer (1) : new Double (2.0); System.out.println(a1); //结果是1.0 //因为三目运算时会将数据类型自动转换为范围大的统一运算。 } ``` 阅读全文
摘要:
第一步:开启系统全局的细粒度方法级别权限控制功能。第二步:将手动授权的方式取消或注释掉。第三步:给需要添加权限控制的方法添加注解,进行访问授权。第四步:从数据库读取用户的权限和角色。第五步:准备数据。 阅读全文