ホームページ >Java >&#&ベース >JavaのlongとLongの違い

JavaのlongとLongの違い

王林
王林オリジナル
2019-11-18 13:39:586038ブラウズ

JavaのlongとLongの違い

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 型データの場合、このデータはオブジェクトであるため、「>」、「」でオブジェクトを直接渡すことはできません。 == "、1f26fd4c754cb763b5c15123e6b6a851」、「==」、「<」を通じて直接比較できます

    Long l1 = new Long(100);  
            Long l2 = new Long(200);  
      
            System.out.println(l1.longValue()<l2.longValue());
推奨チュートリアル :JavaTutorial

以上がJavaのlongとLongの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。