Java缺乏无符号原始类型是Java平台或Java语言的特征吗?

Tho*_*ens 9 java unsigned types language-design

有些问题是为什么Java不支持无符号类型以及有关处理无符号类型的一些问题.我做了一些搜索,看起来Scala也不支持无符号数据类型.Java和Scala的语言设计中的限制,生成的字节码,还是JVM本身?是否有一些语言在JVM上运行,并且在其他方​​面与Java(或Scala)相同,但是支持无符号原始数据类型?

Dmi*_* B. 9

Java字节码规范仅定义签名类型:

整数类型是byte,short,int和long,其值为8位,16位,32位和64位有符号二进制补码整数

但是,在JVM之上实现的语言可能在语法级别添加无符号类型,并且只在编译阶段处理转换.