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

Javaにはアクセス以外の修飾子がいくつありますか?


Javaは、可視性以外の機能を提供するために、他のいくつかの修飾子を提供します。これらの修飾子は非アクセス修飾子と呼ばれます

  • 静的 静的として宣言されたメンバーは、クラスのすべてのインスタンスに共通です。静的メンバーは、クラスメモリに保存されるクラスレベルのメンバーです。
  • 最終 この修飾子は、変数、メソッド、またはクラスのそれ以上の変更を制限するために使用されます。 finalとして宣言された変数の値は、値を取得すると変更できません。最終メソッドはサブクラスでオーバーライドできず、最終クラスにサブクラスを作成することはできません。
  • 要約 この修飾子は、クラスまたはメソッドのいずれかで使用できます。この修飾子を変数とコンストラクターに適用することはできません。抽象として宣言されているメソッドは、サブクラスで変更する必要があります。抽象として宣言されているクラスをインスタンス化することはできません。
  • 同期 この修飾子は、複数のスレッドによる特定のメソッドまたはブロックへのアクセスを制御するために使用されます。同期済みとして宣言されているメソッドまたはブロックに入ることができるスレッドは1つだけです。
  • 一時的 この修飾子は、シリアル化プロセスで使用されます。一時的として宣言された変数は、オブジェクトのシリアル化中にシリアル化されません。
  • 揮発性 volatile修飾子は、マルチスレッドプログラミングで使用されます。フィールドを揮発性として宣言すると、スレッドに対して、その値を自身のスタックではなくメインメモリから読み取る必要があることが通知されます。揮発性フィールドはすべてのスレッドに共通であり、複数のスレッドによって頻繁に更新されるためです。
  • Strictfp この修飾子は、浮動小数点の計算に使用されます。このキーワードにより、すべてのプラットフォームで同じ浮動小数点プレゼンテーションが確実に得られます。この修飾子により、浮動小数点変数が複数のプラットフォーム間でより一貫性のあるものになります。

  1. セキュリティの脆弱性はいくつあり、どのように評価されますか?

    毎年、セキュリティおよびテクノロジー企業は、何千もの脆弱性の詳細を公開しています。メディアはこれらの脆弱性について適切に報告し、最も危険な問題を強調し、安全を維持する方法についてユーザーにアドバイスします。 しかし、これらの数千の脆弱性のうち、実際に悪用されているものはほとんどないと言ったらどうでしょうか? では、セキュリティの脆弱性はいくつありますか。セキュリティ会社は脆弱性の程度を判断しますか? セキュリティの脆弱性はいくつありますか? Kenna Securityの予測レポートシリーズの優先順位付けでは、2019年に、セキュリティ会社が18,000を超えるCVE(Common Vu

  2. PUBGで「サーバーがビジーすぎる」エラーを修正するにはどうすればよいですか?

    PUBG(Players Unknown’s Battlegrounds)は、最も人気のあるバトルロイヤルゲームの1つであり、このジャンルを最初に人気にしたゲームの1つです。このゲームには5000万人以上のプレイヤーがいて、開発者から定期的に更新されています。ただし、ごく最近、「サーバーがビジー状態です。後でもう一度やり直してください」という報告が多数あります。 」試合に参加しようとしたときにエラーが発生しました。 PUBGで「サーバーがビジーすぎます」エラーの原因は何ですか? 複数のユーザーから多数のレポートを受け取った後、問題を調査し、ほとんどのユーザーに対して問題を修正する一連のソ