Javaの変数の種類:Java変数の説明

公開: 2021-12-23

コンピュータプログラムでは、データは直接保存されるのではなく、プログラミングのさまざまな段階でデータを識別するのに役立つ数値または名前で保存されます。 コンピュータプログラムにデータを格納するこれらの数値名は、Java言語では変数と呼ばれます。 このブログは、Javaの変数の概念とそのさまざまなタイプを理解するのに役立ちます。 コーディングやプログラミングに強い関心がある場合、またはコンピューターサイエンスのキャリアを築きたい場合は、Javaのさまざまな変数について学ぶことが役立ちます。

世界のトップ大学からソフトウェア開発コース学びましょうエグゼクティブPGプログラム、高度な証明書プログラム、または修士プログラムを取得して、キャリアを早急に進めましょう。

目次

変数とは何ですか?

変数は、Javaの不可欠なストレージコンポーネントです。 それらはメモリ位置として理解できます。 変数は、単一のメモリ位置、またはユニットを形成する複数の位置の組み合わせのいずれかです。 変数は、プログラム内のデータの場所を識別するために使用されます。 これらはデータ自体を定義するのではなく、特定のデータがメモリ内のどこにあるかをプログラマーに通知します。

簡単に言えば、Java言語の変数は、メモリに格納されているデータを参照するために使用される名前です。 1つのJava変数は、単一のタイプのデータのみを保持できます。 プログラミング中に変数を使用する前に、変数を宣言する必要があります。 これは、特定のメモリにデータを割り当て、そのメモリに名前を使用することを意味します。 宣言には、Javaでデータ型を指定する必要もあります。 これは、構文「dataTypevariableName」を介して行われます。

また、変数を、コンピュータープログラムの実行中に値を保持し、プログラマーが後の段階でその値をすばやく参照できるようにするボックスまたはコンテナーとして理解することもできます。

Javaの変数の種類

以下は、Javaの変数の3つの主要なタイプです。

1.ローカル変数

これらの変数は、メソッド、コンストラクター、またはブロックで宣言され、その特定のメソッドまたはブロック内でのみ使用されます。 メソッドの外部でローカル変数にアクセスすることはできません。 Javaでは、メソッドは中括弧で囲まれています。 角かっこの間の領域({…。})は、ブロックまたはメソッドと呼ばれます。

ローカル変数のスコープを定義します。 ローカル変数は、プログラムの実行中にのみ使用されます。 外部からローカル変数にアクセスすることはできません。 ローカル変数はブロックまたはメソッド内で機能を開始しますが、ブロックを終了すると破棄されます。 ローカル変数にデフォルト値を設定することはできないことを覚えておくのが適切です。 また、アクセス修飾子を使用してローカル変数を宣言することはできません。

2.インスタンス変数

クラスとサブルーチンもJavaの重要なコンポーネントです。 クラスとは、同様のプロパティを持つオブジェクトのグループを意味します。 オブジェクト、データ型、およびメソッドの定義に役立ちます。 クラスはさらにサブルーチンまたはメソッドに分割されます。 上記で理解したはずですが、ローカル変数はサブルーチンまたはメソッドの一部です。 ただし、一部の変数はサブルーチンの一部ではなく、クラスの一部を直接形成します。 したがって、これらはメンバー変数またはインスタンス変数と呼ばれます。 デフォルト値があります。 使用前または使用後に、クラスでインスタンス変数を宣言できます。 privateを除くすべてのタイプのインスタンス変数は、クラス内のすべてのメソッドまたはコンストラクター内に表示されます。

メンバー変数は、静的および非静的の両方にすることができます。 インスタンス変数を宣言するには、静的、パブリック、またはプライベートの修飾子が必要です。

ローカル変数とインスタンス変数の違いを理解する方法は次のとおりです。 前者はクラス内のサブルーチンまたはメソッド内に配置され、後者はクラス内に配置されますが、ブロックまたはメソッドの外側に配置されます。

ローカル変数は特定のサブルーチン内にのみ存在し、それを超えて機能することはありません。 それらは、その特定のサブルーチンが実行されたときにのみ機能します。 それとは反対に、インスタンス変数はいくつかのサブルーチンの一部を形成する可能性があります。 インスタンス変数の値が1つのサブルーチンにある場合でも、別のサブルーチンの実行中に使用できます。

3.静的変数

Staticは、変数、プログラム、および文字列のプレフィックスとして付加されるJava言語の参照キーワードです。 Javaでのメモリ管理に使用されます。 staticという単語が追加されると、コンポーネントがオブジェクトだけでなくクラス全体に属することを示します。 静的変数という用語は、すべてのオブジェクトに共通のプロパティを指します。

クラス内のすべてのオブジェクトは、それらの間で静的変数の単一のコピーを共有します。 したがって、これらはグローバル変数またはクラス変数とも呼ばれます。 静的変数のメモリ割り当ては、プログラマーがクラス全体をメモリにロードするときに1回発生します。

静的変数は、クラスのメンバーとしてのみ宣言でき、メソッドまたはサブルーチンとしては宣言できません。 したがって、それらは、それらが定義されているクラススコープ内でのみ使用され、クラス外では使用されません。

上記に加えて、Javaの別のタイプの2次変数について以下で説明します。

4.最終変数

静的変数は、接頭辞としてキーワードfinalを追加することにより、Javaで定数として使用できます。 それらは最終変数と呼ばれます。 名前が示すように、final変数の値はfinalになり、変更できません。 ただし、オブジェクト内のデータを変更することは可能です。

最終変数をサブクラスでオーバーライドすることはできません。 また、変数がfinalになると、クラスで継承したり、サブクラスで拡張したりすることはできません。 プログラマーがfinal変数の値を変更しようとすると、コンパイルエラーが発生します。 したがって、変数を最終化する前に初期化することが不可欠です。 初期化は変数の宣言時に行うことができます。 それ以外の場合は、最後の空白変数と呼ばれます。

Javaで変数を宣言するものは何ですか?

宣言されていない限り、変数を使用することはできません。 Javaで変数を作成するプロセスは、変数の宣言として知られています。 ただし、変数を作成する前に、データ型をフィードすることが重要です。 変数を作成する際に、いくつかのメモリユニットが確保されます。 次に、そのメモリ位置は変数の名前で識別されます。

したがって、名前を宣言する前に、変数の値を格納するのに十分なメモリビットを確保するためにデータ型をフィードすることが不可欠です。 Javaでの変数宣言のプロセスは、データ型の入力から始まります。 その後、スペースを残して変数の名前を入力します。 サブルーチン内の任意の場所で変数を宣言できます。

以下は、Java変数を宣言する際に留意しなければならないいくつかのルールです。

  • 変数の名前は、アルファベット、ドル、アンダースコアの記号、または通貨記号で始めることができますが、他の特別な記号ではありません。
  • 変数の名前は64文字を超えることはできません。
  • 変数を宣言している間は、空白を使用することはできません。
  • Javaで予約されたキーワードを変数の名前として使用することはできません。
  • 変数の名前は、代入演算子の左側にあります。

Javaでの変数の初期化とは何ですか?

変数の宣言後、後で変更できる初期値も変数に割り当てられます。 変数に初期値を割り当てるこのプロセスは、Javaでは変数の初期化と呼ばれます。 初期化は、変数がメソッド内で使用される前に行われます。 値が割り当てられていない場合、変数を使用することはできません。 変数の初期化は、宣言された直後に実行できます。 宣言後、変数の初期化が行われない場合は、割り当てステートメントを使用して変数に値を提供します。 変数を初期化せずに出力するように要求すると、エラーが発生します。

変数の初期化には、明示的と暗黙的の2つのタイプがあります。 明示的な初期化は、宣言時に変数に値が割り当てられたときに発生します。 ただし、処理中に変数に後で値が指定された場合、それは暗黙的な初期化と呼ばれます。 変数を初期化しない場合、システムはプログラムの実行中に自動的にランダムな値を入力します。 予期しない結果が発生します。

結論

ソフトウェア開発のキャリアを追求したいのであれば、Javaに関する深い知識が典型的です。 Javaの変数の種類やその他の概念について詳しく知るには、ソフトウェア開発のエグゼクティブPGプログラム–フルスタック開発の専門分野に登録できます。 IIITバンガロアに関連して提供されるupGradによる。 このコースは、多くのプロジェクトや実践的な課題に取り組むことで、Webサイト、バックエンド、WebUIの構築などの基本的なスキルを学ぶのに役立ちます。 このコースを完了すると、フルスタック開発者、フロントエンド開発者、UI開発者、バックエンド開発者などのさまざまな仕事の機会に応募できるようになります。

Javaの変数とは何ですか?

Javaの変数は、情報またはデータを格納するコンテナーまたはボックスです。 これらはJavaのメモリ位置として機能し、プライマリストレージユニットです。 変数には、使用前に特定の名前が付けられます。

Javaで変数を宣言するにはどうすればよいですか?

変数の作成は、Javaでは宣言と呼ばれます。 これは、最初にデータ型を入力し、次にスペースを入力し、最後に変数の名前を入力することによって行われます。 変数の宣言時に従わなければならないさまざまな規則があります。

Javaのクラスの3つの変数は何ですか?

Javaには主に3つのタイプの変数があります。 ロケーション変数は、メソッド内に配置され、クラス内にあるがメソッド外にあるメンバーまたはインスタンス変数に配置されます。 最後は、同様のプロパティを持つクラスまたは静的変数です。