Java では、各タイプのデータ (整数、文字、16 進数、パック 10 進数など) がプログラミング言語とすべての定数の一部として事前定義されているため、静的に型指定されており、厳密に型指定された言語でもあります。特定のプログラムに対して定義された変数は、Java データ型の 1 つで記述する必要があります。 Java のデータ型にはさまざまなサイズと値があり、すべてのテスト ケースをカバーするために都合や状況に応じて作成される変数に格納できます。
Java には、データ型が分離された 2 つのカテゴリがあります。
1. Java のプリミティブ データ型
プリミティブ データは単一の値のみであり、特別な機能はありません。 8 つのプリミティブ データ型があります。
2.非プリミティブ (参照) データ型
参照型は変数値をメモリに直接保存しないため、非プリミティブ (参照) データ型には変数値のメモリ アドレスが含まれます。それらは文字列、オブジェクト、配列などです。
i) 文字列[未定]
文字列は文字の配列として定義されます。 Java における文字配列と文字列の違いは、文字列が 1 つの変数に一連の文字を保持するように設計されているのに対し、文字配列は個別の char 型エンティティのコレクションであることです。 C/C とは異なり、Java 文字列は null 文字で終了しません。
ii) クラス
クラスは、オブジェクトの作成元となるユーザー定義のブループリントまたはプロトタイプです。 これは、1 つのタイプのすべてのオブジェクトに共通するプロパティまたはメソッドのセットを表します。
iii) オブジェクト
オブジェクトはオブジェクト指向プログラミングの基本単位であり、現実の実体を表します。 一般的な Java プログラムは多くのオブジェクトを作成し、ご存知のとおり、メソッドを呼び出すことで相互作用します。
iv) インターフェース[未定]
クラスと同様に、インターフェイスにはメソッドと変数を含めることができますが、インターフェイス内で宣言されたメソッドは、デフォルトでは抽象メソッドです (メソッド シグネチャのみで本体はありません)。
v) 配列[未定]
配列は、共通名で参照される、同様の型の変数のグループです。 Java の配列は、C/C の配列とは動作が異なります。
参考: https://www.geeksforgeeks.org/data-types-in-java/
以上がデータ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。