Java 中的固有函数(intrinsic)
WHY
为什么需要固有函数?
Java 是不支持宏的, 从抽象性上来说, Java少了一半的表达能力(按正则序展开),大体上来说,这并不太影响Java作为一门生产级的语言,但是在某些特定的地方,消除方法调用过程是非常必要的,比如Math包中的一些函数,亦或者JUC的Atomic类的compareAndSwap方法。所以Java提供了更加底层的(但并不"均一")的特定 – 固有(intrinsic)函数
WHAT
什么是固有函数。
固有函数大概相当于C++ 的宏或者inline函数, 即消去.
原创
2021-04-24 22:13:47 ·
714 阅读 ·
0 评论