Java の Long と Long の違いは次のとおりです:
1. Long は Java の基本データ型であり、Long はオブジェクトですin java Type;
2. Long 型データの場合、データはオブジェクトですが、long 型データの場合、データは基本データ型であり、オブジェクトには属しません。
Java データ型は 2 つの型に分類されます:
1. 基本型: byte(8)、short(16)、int(32)、long(64) ) )、float(32)、double(64)、char(16)、boolean(1);
2. オブジェクト タイプ: Byte、Short、Integer、Long、Float、Double、Character、Boolean。
上記のオブジェクト型は基本型のラッパークラスで、たとえば Byte は byte のラッパークラスです。
Java 言語はオブジェクト指向言語ですが、Java の基本的なデータ型はオブジェクト指向ではないため、実際に使用する際には多くの不都合が生じます。この欠点を解決するために、クラスを設計する際に、それぞれの基本データ型を表すように対応するクラスが設計されているため、基本データ型に対応する 8 つのクラスを総称してパッケージング クラスと呼びます。
ラッパー クラスに関しては、これらのクラスには主に 2 つの用途があります。
オブジェクトに関する操作を容易にするために、基本データ型に対応するクラス型として存在します。
最大値、最小値などの各基本データ型の関連プロパティと、関連する演算メソッドが含まれます。
Long データのサイズ比較
Long 型データの場合、このデータはオブジェクトであるため、「>」、「」でオブジェクトを直接渡すことはできません。 == "、<" の比較。2 つのオブジェクトが等しいかどうかを比較したい場合は、Long オブジェクトの .equals() メソッドを使用できます。 ", "< "比較には、Long オブジェクトの .longValue() メソッドを使用できます。
Long l1 = new Long(100); Long l2 = new Long(200); System.out.println(l1.equals(l2));
長いデータのサイズの比較# Long 型データの場合、このデータはオブジェクトに属さない基本データ型であるため、「>」、「==」、「<」を通じて直接比較できます
Long l1 = new Long(100); Long l2 = new Long(200); System.out.println(l1.longValue()<l2.longValue());
以上がJavaのlongとLongの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。