アサーション(アサート)

アサーションは、ブール式の数として表現用語を、プログラミングしているプログラマは式がプログラム内の特定のポイントで真であると信じて、あなたが使用可能にすることができますし、テストと展開の時にアサーションを有効にすることができますので、無効の主張は、任意の時点で検証しましたとき無効表明。
簡単に言えば、アサーションを指し、裁判官は、これはその後、アサーションが確立されるスイカ、と言って彼の家族を指し、そのようなスイカに老人を販売スイカなどの結果を、説明しました。しかし、スイカを売る老人は、私はスイカスイカを売ると言って彼の家族を指していることは、世界の甘いNO.1です。私たちは、この主張が確立されることはありませんので、大きな不確実性があることを知っているのでJavaはアサートキーワードであるアサートを使用しています。IDEA、アサーションをオンにするJavaSEエンジニアリングの必要性  参照アドレスします。https://www.cnblogs.com/noKing/p/7978092.htmlの道を:







    プライベート 静的 ボイドTEST1(){ 
        文字列str = NULL ;
        / * 
            アサートSTR = NULL;!
            等同于:
            (strの== null)の場合は、(新しいAssertionErrorがを投げます)。
         * / 
        アサート!STR = nullを
        System.out.println( "STR =" + STR)。
    }

業績:

 

 

 第二の方法:

    プライベート 静的 無効TEST2(){ 
        文字列STR = ヌル;
         / * 
            に相当:
            IF(STR == nullの)AssertionErrorを持つスロー新新( "I:" + STR); 
         * / 
        アサート!STR = ヌル: "I:" + STR; 
        のSystem.out.println( "STR =" + STR); 
    }

業績:

 

 

三つの方法:

    プライベート 静的 無効TEST3(){
         int型私= -1 ;
        / * 
            等同于:
            ((I <= 0)))(新しいAssertionErrorがを投げる場合、
         * / 
        アサート(I> 0 ); 
        System.out.println( "私は=" + I)。
    }

業績:

 

 

要約:

  私が主張するように実際には、アサーションは、もう少し断定、異常なアプローチです:私の側から過去に20元を充電しなければなりませんでした。それらの19に。一般に、オブジェクト変数がヌルであるかどうかを決定するために使用されます。そして、オブジェクトは、通常、例外をスローnullです。





おすすめ

転載: www.cnblogs.com/yuanke-blog/p/11955956.html
おすすめ