あなたは、変数を使用したい場合は、Java言語で、あなたが必要な宣言を持っています
JAVAデータは、1つは、他の基準型である、基本的なタイプであり、二つのタイプに分けられます。
基本タイプ:
バイト(ビット1バイト8)
ソート(バイト16のビット2)
、INT(32ビット4バイト)
長(64ビット8バイト)
フロート(32ビット4バイト)
ダブル( 64 8バイト)
ブール(32 4バイト)
CHAR(2 16バイト)
上記は、一般的にオペレーティングシステムの32ビットと64ビットであり
、それは16ビットオペレーティングシステムのビットである場合バイト半減
リファレンスタイプ:Javaオブジェクト
JAVA変数の種類
- インスタンス変数
- ローカル変数
- クラス変数
ローカル変数
- ステートメントメソッド、コンストラクタ、またはステートメントのブロックで
- メソッドを実行したときにローカル変数が作成され、工法ステートメントブロックは、終了したら、すぐに破棄されます
- アクセス修飾子は、ローカル変数を変更することはできません
- ローカル変数は、建設ステートメントブロックの方法、方法を見ることができます
- ローカル変数は、オープンスペースのスタック上に作成された場合
- あなたが使用する前にのみ、作成時に初期値を与えられた初期値を持たないローカル変数、
public class Test{
public void pupAge(){
int age = 0;
age = age + 7;
System.out.println("Puppy age is : " + age);
}
public static void main(String args[]){
Test test = new Test();
test.pupAge();
}
}
インスタンス変数(メンバ変数)
- クラス宣言ではなく、メソッド、コンストラクタ、文の外側のブロックで
- 変数がインスタンス化されるとき、各変数の値は、以下のように決定されます
- オブジェクトが破棄されるときに、オブジェクトが作成されるときに作成されたインスタンス変数では、破壊されました
- インスタンス変数は、外部変数情報は、これらの方法によって取得することができるように、少なくとも文の方法、コンストラクタ、またはブロックを参照します。
- インスタンス変数は、使用前または使用後に宣言することができます
- アクセス修飾子は、インスタンス変数を変更することができます
- 一般的な方法でインスタンス変数、コンストラクタ、目に見える文ブロック、プライベートインスタンス変数セットの半分は、可視のクラス修飾子のインスタンス変数にアクセスすることによって行うことができます
- ブール変数の例としては、int型のデフォルトは0で、falseにデフォルト値のデフォルトを持って、デフォルト値のインスタンス変数はnullです
- 宣言インスタンス変数は、ユーザ、他の方法で指定することができる、
インスタンス変数を直接変数名によってアクセスすることができます。しかし、静的メソッドおよびその他のクラスは、あなたが完全修飾名を使用する必要があります。