Javaの、ローカル変数とクラス変数の変数メンバー

変数内のJava:

 

1、メンバー変数(インスタンス変数、属性)

2、ローカル変数(ローカル変数)

図3に示すように、クラス変数(静的プロパティ)

 

まず、メンバ変数(インスタンス変数、属性)

1.1 :(クラスで定義されたメンバ変数、アクセス修飾子修飾子型名前=値)

1.2メンバ変数とは何ですか?

  メンバ変数は、プロパティのクラスです。ときに、各オブジェクトはプロパティを持つ新しいオブジェクト。メンバ変数であるオブジェクトのプロパティ。

1.3スコープ?

  内部クラスでは、どこにでもメンバ変数にアクセスできます。

1.4ライフサイクル?(メモリ内の現在時刻)

  生まれ:新しいオブジェクトは、それがメモリ空間を開きます。 

  死:ガベージコレクト後にヒープメモリアドレスは、ごみの中に参照していません。

第二に、ローカル変数(ローカル変数)

2.1ローカル変数:(修飾タイプ名=値)

2.2ローカル変数とは何ですか?

  この方法で定義された仮パラメータと変数の方法。

2.3スコープ?

  パラメータ:メソッド本体のどこにでもアクセスすることができます。

  メソッド定義された変数:ブロックの端部が位置するまで、開始を定義します。

2.4ライフサイクル?(メモリ内の現在時刻)

  誕生:あなたは文の変数に実行を作成するとき。 

  死:その範囲を超えました。要約:

第三に、クラス変数(静的プロパティ)

3.1クラス変数:(アクセス修飾子スタティック型名前=値)

3.2クラス変数とは何ですか?

  これは、静的プロパティが変更されます。

3.3スコープ?

  クラス変数定義の後。

3.4ライフサイクル?(メモリ内の現在時刻)

  誕生:クラスローダ、メモリ空間を割り当てられたクラス変数。 

  死:JVM出口

 

オーバー...

参考:

1. Java変数で

 

おすすめ

転載: www.cnblogs.com/gjmhome/p/11410083.html