据我所知,在以前的语言编译过程中,我们遇到了很多问题
例如::
#define PI_PLUS_ONE (3.14 + 1)
x = PI_PLUS_ONE * 5; // a line of code
如果我不使用括号,我将获得与预期输出不同的结果。 所以我想说的是,如果我们理解它很好,我们就可以发挥它的优点,其中一个是定义常量的类型中性。
在java中限制此标头背后的原因(主要)是什么?
先谢谢你的帮助!
答案 0 :(得分:1)
Java中有预处理,而不是您描述的类型。考虑通过字节码检测等在Java中提供的Hibernate或代理/装饰器模式。这是适用于企业的预处理。