有两个问题:
1)比较两个数为什么小于128=true,大于就是false
2)intellij idea编辑器,为何编译时是gbk,可以改成utf8吗?
有两个问题:
1)比较两个数为什么小于128=true,大于就是false
2)intellij idea编辑器,为何编译时是gbk,可以改成utf8吗?
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
因为比较的不是两个数,是两个
Integer
对象,也就是判断两个Integer
对象是不是同一个对象默认情况下,-128到127的
Integer
对象有缓存,这个范围内同样的数字就会拿到同一个对象,反之不是