方法传值Integer传int
Integer a = null
int b;
b = a;//编译器会将代码解释为a..intValue() 则会抛出NullPointerException
==两个对象 是判断两个对象是否相等 是引用地址
String str1 = new String("hello");
String str2 = new String("hello");
boolean result = (str1 == str2); // false
比较不在-128~127之间的数据呢,可以使用equals判断,integer的equals方法重写了object里的equals,调用了intValue,比较两个对象的值
Integer 和 Integer 127以上相比较是不相等 要调用intValue
Integer缓存了-128~127之间的数,这是在类加载期间就完成的
Integer -128~127实际上你可以看成是整形int,所以第一个的输出结果是一true
post传值 @RequestBody List<ScreenMenu> list,String date
body[{},{}] url?a=b
代码中的教训
于 2024-06-25 17:05:45 首次发布