根据您发布的文档以及此博客文章 -声明未签名的int / long和已签名的int /
long之间的原语没有区别。“新支持”是在Integer和Long类中添加了静态方法,例如Integer.divideUnsigned。如果不使用这些方法,则2 ^ 63-1以上的“无符号”长整型是带有负值的普通旧长整型。
快速浏览一下,似乎没有办法在+/- 2 ^ 31-1或超出+/- 2 ^ 63-1的范围内声明整数常量。您将必须手动计算与超出范围的正值相对应的负值。

根据您发布的文档以及此博客文章 -声明未签名的int / long和已签名的int /
long之间的原语没有区别。“新支持”是在Integer和Long类中添加了静态方法,例如Integer.divideUnsigned。如果不使用这些方法,则2 ^ 63-1以上的“无符号”长整型是带有负值的普通旧长整型。
快速浏览一下,似乎没有办法在+/- 2 ^ 31-1或超出+/- 2 ^ 63-1的范围内声明整数常量。您将必须手动计算与超出范围的正值相对应的负值。