JavaのlongとLongの違い

王林
リリース: 2019-11-18 13:39:58
オリジナル
5980 人が閲覧しました

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 型データの場合、このデータはオブジェクトであるため、「>」、「」でオブジェクトを直接渡すことはできません。 == "、<" の比較。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());
ログイン後にコピー
推奨チュートリアル :JavaTutorial

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート