-3

我知道在以前的语言编译过程中我们遇到了很多问题

例如::

#define PI_PLUS_ONE (3.14 + 1)
x = PI_PLUS_ONE * 5; // a line of code

如果我不使用括号,我将得到与预期输出不同的结果。所以我想说的是,如果我们很好地理解它,我们可以利用它的优势之一,它在定义常量时是类型中性的。

java中限制此标头的原因(主要)是什么?

提前感谢您的帮助!

4

1 回答 1

1

Java中有预处理,而不是您描述的类型。考虑 Hibernate 或通过字节码检测等在 Java 中可用的代理/装饰器模式。这是适用于企业的预处理。

于 2013-08-21T03:41:29.673 回答