Javaのデータ型
まず、データ型の役割は、プログラムの操作中に変数に割り当てるメモリスペースの量を決定することであることを理解する必要があります。
Javaのデータ型には、2つの主要なカテゴリがあります。1つは基本データ型で、もう1つは参照データ型です。
1.基本的なデータ型
次の図に示すように、基本データ型には4つの型と8つの型があります
。8つの基本データ型の詳細:
2.基本データ型と参照データ型の違い
- 基本的なデータ型このようなデータ変数が宣言された後、Javaはすぐにメモリスペースを割り当てます
- 参照データ型は、c \ c ++ポインターと同様に、特別な方法でオブジェクトエンティティ(特定の値)を指します。
注意:
- "=="は、データ型を参照してメモリアドレスが等しいかどうかを判断するために使用されます。コンテンツエンティティを判断するには、equalsを使用する必要があります。
- 基本データ型はコピーであり、元の値は変更後も変更されません。参照データ型は住所であり、元の値は変更後に変更されます。。
public class TypeOfData {
public static void main(String[] args) {
int num=100;
int arr[]={
1};
System.out.println("基本数据类型num原值是"+num+"\t引用数据类型数组arr[0]原值是"+arr[0]);
ChangeData(num,arr);
System.out.println("基本数据类型num修改后的值" + num + "\t引用数据类型数组arr[0]修改后的值" + arr[0] );
}
public static void ChangeData(int num,int arr[]){
//修改基本数据类型的值
num=200;
//修改引用数据类型的值
arr[0]=2;
}
}
結果: