警告メッセージによって閉じ@SuppressWarnings
コード1
public class ch11_2 {
public static void main( String args[] ) {
@SuppressWarnings("unused")
int a; // A处不会产生编译告警
String bString = "ok"; // B处会产生编译告警
System.out.println("@SuppressWarnings description");
}
}
2説明
@SuppressWarningsアノテーションは、警告プロンプト情報を抑制するために使用されます。
これは、クラス、フィールド、メソッド、パラメータ、ローカル変数、および施工方法でマークすることができます。
未使用に加えて、情報は未確認、シリアル、非推奨と他の警告は、対応する無視することができます。
@Deprecaによって二つはマークされた要素を使用する必要はありませコンパイラに指示します
コード1
public class ch11_3 {
public static void main(String[] args) {
ch11_3_1.test1(); // 这里会提示警告信息
ch11_3_1.test2();
}
}
class ch11_3_1{
@Deprecated
public static void test1(){
System.out.println("test1 method is deprecated");
}
public static void test2(){
System.out.println("test1 method is pray");
}
}
2説明
JDKのAPIの旧バージョンとの互換性のために、多くの方法が@Deprecatedに参加している、これらの古いメソッドを使用している場合、警告メッセージが表示されますが、動作には影響しません。