首先我想在这里澄清一下,这个问题是出于好奇。我没有遇到任何问题。
byte
在 Java 、short
、等中有许多可用的原始类型int
。现在假设我想创建一个新的原始类型(例如mediumint
或其他任何东西)。我们可以这样做吗?如果是,那怎么办?
原始类型是由语言本身定义的类型。在Java
您只能将新类型定义为Classes
所有从名为Object
.
你可以,但它就不再是 Java 了。
您不能创建自己的原始数据类型。
正如 Java 文档所解释的:原始类型由语言预定义并由保留关键字命名。
不,您不能创建原始数据类型。
原始数据类型是指语言特征中提供和存在的数据类型。基本上Java出于性能原因支持这一点并执行算术运算。
class
您可以使用和的概念创建用户定义的数据类型object
。
你们都错了。是的。你可以。通常,您不需要全新的原始类型。因此,您不需要重建 JVM。通常,您只需要将新的原始类型“打包”或“转换”为现有类型,并使用其包装器定义一些操作,如“+”。
您可以使用原始 JVM 相对简单地执行此操作,但使用您自己的 Java 编译器。祝你好运!