strictfp

    6

    3答えて

    実際には、クラスXがstrictfpとして宣言され、クラスYのメソッドを呼び出す場合、厳密性が強制されるか、これはX自身のコードにのみ適用されますか? また、strictfpクラスのメソッドで値を計算してnon-strictfpメソッドに渡すと、それ以上の計算が行われない場合でも値はまだ安全ですか?

    5

    1答えて

    いくつかのコードをリファクタリングしているうちに、私はこの奇妙なことを見つけました。クラス全体に影響を与えることなく、イニシャライザのstrictfpプロパティを制御することは不可能です。例:私はクラスがstrictfp修飾子を使用して宣言されるだろう場合初期化子がをstrictfpのことだろうと集まっJLS, Section 8.1.1.3から public class MyClass {

    6

    1答えて

    パフォーマンスを考慮して作成されたJavaアプリケーション(つまり、メソッドは意図的にソースコード内で厳密に 'strictfp'と宣言されていません)を指定すると、ユーザーはアプリケーションをstrictfpモードで実行できますか? javassistを使用して作成されたカスタムクラスローダーを使用して、すべてのクラスのすべてのメソッドに単純に "strictfp"属性を追加するのは粗末なアプロ

    6

    2答えて

    私はSCJPをkatherine sierraによって読んでいます。 抽象的なキーワードと最終的なキーワードは、書籍で説明されているように互いに矛盾するので、一緒に使用することはできません。 しかし、strictfpとabstractキーワードを一緒に使用できない理由はわかりません。 strictfpキーワードがJavaでどのように動作するのかまだわかりません。 私の考えでは、抽象strictfp

    0

    1答えて

    私はいつもstrictfpを読んで浮動小数点計算をIEEE-754標準に制限していますが、なぜこの標準に従って計算の結果を制限する必要があるのか​​読んでいないのですか?