目次
1. 基本データ型
2. 参照データ型
ホームページ Java &#&チュートリアル Java データ型の分類の解析: 主要なカテゴリの探索

Java データ型の分類の解析: 主要なカテゴリの探索

Feb 19, 2024 pm 07:46 PM
Javaのデータ型 分類分析 2つのカテゴリー

Java データ型の分類の解析: 主要なカテゴリの探索

Java は、豊富なデータ型を備えたオブジェクト指向プログラミング言語です。 Java では、データ型は、基本データ型と参照データ型の 2 つの主要なカテゴリに分類できます。この記事では、これら 2 つのカテゴリを詳細に分析し、関連するコード例を示します。

1. 基本データ型

Java には、byte、short、int、long、float、double、char、boolean の 8 つの基本データ型があります。これらの基本データ型は、変数を宣言し、単純なデータを保存するために使用できます。

  1. byte: バイト データ型は整数データ型で、1 バイトを占有し、値の範囲は -128 ~ 127 です。たとえば、バイト タイプを使用して、ファイル サイズを表すバイト数を保存できます。
byte fileSize = 100;
ログイン後にコピー
  1. short: short データ型も整数データ型で、2 バイトを占有し、値の範囲は -32768 ~ 32767 です。 short 型を使用すると、より大きな整数値を格納できます。
short num = 1000;
ログイン後にコピー
  1. int: int データ型は最も一般的に使用される整数データ型で、4 バイトを占有し、値の範囲は -2147483648 ~ 2147483647 です。 int 型は整数値を格納するために使用できます。
int age = 20;
ログイン後にコピー
  1. long:long データ型も整数データ型で、8 バイトを占有し、値の範囲は -9223372036854775808 ~ 9223372036854775807 です。 long 型を使用すると、より大きな整数値を格納できます。
long population = 10000000000L;
ログイン後にコピー
  1. float: float データ型は浮動小数点データ型の一種で、4 バイトを占有し、小数点を含む値を格納するために使用されます。 float 型を宣言する場合は、値を浮動小数点数として表すために値の後に文字「f」を追加する必要があることに注意してください。
float price = 3.99f;
ログイン後にコピー
  1. double: double データ型も浮動小数点データ型の一種で、8 バイトを占有し、より広範囲の浮動小数点数を格納するために使用されます。 float 型とは異なり、double 型は修飾子なしで宣言できます。
double average = 80.5;
ログイン後にコピー
  1. char: char データ型は、2 バイトを占める単一の文字を表すために使用され、値の範囲は 0 ~ 65535 です。文字はchar型を使用して保存できます。
char grade = 'A';
ログイン後にコピー
  1. boolean: ブール データ型は、true と false の 2 つの値のみを持つブール値を表すために使用されます。論理的な判断に使用されます。
boolean isStudent = true;
ログイン後にコピー
2. 参照データ型

参照データ型は、クラスまたはインターフェイスを通じて定義される非基本データ型を指します。 Java の参照データ型には、クラス、インターフェイス、配列、列挙型が含まれます。

  1. クラス: クラスは Java で最も一般的な参照データ型の 1 つであり、オブジェクトはクラスを通じて作成できます。たとえば、人を表すクラスの例を次に示します。
class Person {
    String name;
    int age;
}
ログイン後にコピー

人オブジェクトは次の方法で作成できます。

Person person = new Person();
person.name = "Tom";
person.age = 20;
ログイン後にコピー
  1. インターフェース: インターフェースは次のとおりです。特別な参照型。クラスによって実装できる抽象メソッドのセットを定義します。たとえば、印刷関数を定義するインターフェイスの例を次に示します。
interface Printable {
    void print();
}
ログイン後にコピー

インターフェイスは次の方法で実装できます。

class Printer implements Printable {
    public void print() {
        System.out.println("Printing...");
    }
}
ログイン後にコピー
  1. Array: 配列同じ型の複数の要素を格納するデータ構造の一種です。配列は次の方法で宣言および初期化できます。
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
ログイン後にコピー
  1. 列挙: 列挙は、限定された名前付きの値のコレクションを定義する特別な参照データ型です。列挙型は、次の方法で宣言して使用できます。
enum Day {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;
}

Day day = Day.MONDAY;
ログイン後にコピー

概要:

Java データ型は、基本データ型と参照データ型に分類されます。プリミティブ データ型は単純なデータの保存に適しており、参照データ型はより複雑なデータ構造に適しています。実際のアプリケーションでは、必要に応じて適切なデータ型を選択すると、プログラムのパフォーマンスと効率を向上させることができます。

以上がJava データ型の分類の解析: 主要なカテゴリの探索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)