strictfp

    8热度

    2回答

    我在网上搜索了如何在Scala中执行srictfp,但找不到任何提示。有些人抱怨,但真正的解决方案无法找到。有一个关于它的bugtracker entry,差不多两年了。因为在我寻找解决方法的方式上似乎没有优雅的解决方案。 我目前的想法是设置适当的方法标志ACC_STRICT在我自己以某种方式生成的字节码,但我不知道什么是最好的解决方案这样做。 Scala编译器插件让人想起或者只是在十六进制编辑器

    0热度

    2回答

    我用下面的方法在Windows 8(英特尔凌动Z3775): public static strictfp void main(String args[]) { float a = 0.000000002f; float b = 90000300000000004f; float c = a * b; System.out.println(c); }

    6热度

    3回答

    As title really ...如果X类被声明为strictfp并且调用Y类中的方法,那么会严格执行,还是仅适用于X自己的代码? 此外,如果我在一个strictfp类方法计算的值,并将其传递到非strictfp方法,是价值仍然是“安全的”,如果没有进一步的计算用它做?

    3热度

    1回答

    我有一个小的技术问题,是它一样调用: public static strictfp double myMethod(double phi){ return Math.exp(phi); } 或: public static double myMethod(double phi){ return StrictMath.exp(phi); } 抑或是

    5热度

    1回答

    虽然重构了一些代码,但我偶然发现了这种怪异现象。似乎不可能在不影响整个类的情况下控制初始化器的strictfp属性。例如: public class MyClass { public final static float[] TABLE; strictfp static { // this obviously doesn't compile TABLE = new

    6热度

    1回答

    给定一个考虑到性能而编写的Java应用程序(即,源代码中故意未声明方法为'strictfp'),是否可以允许用户以strictfp模式运行整个应用程序? 它看起来像一个粗糙的方法是简单地将“strictfp”属性添加到所有类的所有方法中,使用使用javassist编写的自定义类加载器。这将是类似于: http://www.verious.com/qa/no-strictfp-in-scala-wo

    6热度

    2回答

    我正在读凯瑟琳塞拉利昂的SCJP。 我明白,抽象和最终关键字不能一起使用,因为它们相互矛盾,如书中所解释的。 但是,我不明白为什么strictfp和abstract关键字不能一起使用。 我不知道strictfp关键字如何在Java中完全适用。 在我的想法中,我们可以声明一个抽象的strictfp方法,拥有一个子类,并以“strictfp方式”实现该方法。 这些关键词之所以不协调,原因是什么? 编辑

    3热度

    1回答

    我们有第一次代码审计即将到来,有人告诉我,不使用strictfp进行浮点运算可能会使我们被标记。软件在Windows计算机上编码并部署到Solaris机器以供生产使用。任何关于它的建议是真实的? 此外,如果不使用'strictfp`可以使浮点算术代码不符合或不可移植,为什么计算在非strictfp反正呢? CERT Secure Coding Standards, NUM53-J让我觉得这是强制使