Java
 Computer >> コンピューター >  >> プログラミング >> Java

Java 9での@Deprecatedアノテーションの改善点は何ですか?


@Deprecatedで注釈を付けることができる要素 この特定の要素が以下の理由で使用されなくなったことを意味します

  • 使用するのは危険であり、エラーが発生する可能性があります。
  • 将来のバージョンでは互換性がなくなる可能性があります。
  • 将来のバージョンで削除される可能性があります。
  • より優れた、より効率的なソリューションがそれに取って代わりました。


Java 9には、次の2つの新しい要素が追加されています。以降 およびforRemoval 属性。

1)以降: この要素は、注釈付きAPI要素の非推奨バージョンを指定します。

2)forRemoval: 注釈付きのAPI要素を表す要素は、将来のバージョンで削除でき、APIを移行できます。

次のWebページは、ブール値のドキュメントです。 Jのクラス ava9。 @非推奨のアノテーション以降」を使用します ドキュメントの"属性:ブール値 クラス。

Java 9での@Deprecatedアノテーションの改善点は何ですか?


次のウェブページはシステムの説明です Java 9のクラス 。 @非推奨のアノテーション ドキュメントでは「forRemoval」を使用しています 属性:システム クラス。

Java 9での@Deprecatedアノテーションの改善点は何ですか?


  1. JavaでのCursorクラスの重要性は何ですか?

    カーソル オブジェクトのサブクラスです クラスであり、ポイントまたはインジケーターとして定義できます。 画面上。 カーソル ユーザーがマウスで操作するシステムからの入力を選択するために使用されます 。 カーソルで使用できるさまざまな種類のカーソル クラスはDEFAULT_CURSOR、CROSSHAIR_CURSOR、HAND_CURSOR、TEXT_CURSOR、WAIT_CURSOR Cursorクラスの重要なメソッドは、 getDefaultCursor()、getName()、getPredefinedCursor()、getSystemCustomCursor()です。 およびge

  2. Javaのさまざまなタイプのクラスは何ですか?

    Javaのクラスの種類 具体的なクラス 抽象メソッドを持たない通常のクラス、または親クラスまたはインターフェースのすべてのメソッドの実装を持ち、独自のメソッドを持つクラスは具象クラスです。 例 public class Concrete { // Concrete Class    static int product(int a, int b) {       return a * b;    }    public static void main(String args[]) {   &n