Java追記:Java基本データ型

2988 ワード

前言:
1.変数は、値を格納するためにメモリを申請することです.つまり、変数を作成するときは、メモリにスペースを申請する必要があります.2.メモリ管理システムは、変数のタイプに応じて変数にストレージスペースを割り当て、割り当てられたスペースはそのタイプのデータを格納するためにのみ使用できます.
Javaの2大データ型:1.内蔵データ型2.参照データ型
組み込みデータ型
Java言語には8つの基本タイプがあります.6種類の数値タイプ(4つの整数型、2つの浮動小数点型)、1つの文字タイプ、もう1つのブール型.
整形:
byte:
  • byteデータ型は8ビットで、シンボルがあり、バイナリ符号で表される整数である.
  • の最小値は-128(-2^7);
  • の最大値は127(2^7-1);
  • のデフォルト値は0です.
  • byteタイプは大型配列で空間を節約するために使用され、主に整数の代わりに使用される.byte変数が占有する空間はintタイプの4分の1しかないからである.

  • short:
  • shortデータ型は、16ビットの符号付きバイナリ符号で表される整数
  • である.
  • の最小値は-32768(-2^15);
  • の最大値は32767(2^15-1);
  • Shortデータ型もbyteのようにスペースを節約できます.1つのshort変数はint型変数が占める空間の2分の1である.
  • のデフォルト値は0です.

  • int:
  • intデータ型は32ビット、符号付きのバイナリ符号で表される整数である.
  • の最小値は-2174748648(-2^31);
  • の最大値は2147483647(2^31-1);
  • 一般的に整数変数のデフォルトはintタイプである.
  • のデフォルト値は0です.

  • long:
  • longデータ型は64ビットで、シンボルのあるバイナリ符号で表される整数である.
  • の最小値は-922337203685475808(-2^63);
  • の最大値は922337203685475807(2^63-1);
  • このタイプは主に大きな整数を必要とするシステムに使用される.
  • のデフォルト値は0 Lです.

  • 浮動小数点
    float:
  • floatデータ型は、単精度、32ビット、IEEE 754規格に適合する浮動小数点数である.
  • floatは、大型浮動小数点配列を格納する際にメモリスペースを節約することができる.
  • のデフォルト値は0.0 fです.
  • 浮動小数点数は、通貨などの正確な値を表すために使用できません.

  • double:
  • doubleデータ型は、二重精度、64ビット、IEEE 754規格に適合する浮動小数点数である.
  • 浮動小数点数のデフォルトタイプはdoubleタイプです.
  • doubleタイプは、通貨などの正確な値を表すことはできません.
  • のデフォルト値は0.0 dです.

  • ブールがた
    boolean:
  • booleanデータ型は、1ビットの情報を表す.
  • は2つの値しかありません:trueとfalse;
  • このタイプは、true/falseの状況を記録するためのフラグとしてのみ使用される.
  • のデフォルト値はfalseです.

  • もじがた
    char:
  • charタイプは、単一の16ビットUnicode文字です.
  • の最小値は'<00'(すなわち0);
  • の最大値は'uffff'(すなわち65535)、
  • charデータ型は任意の文字を格納することができる.

  • 最後の言葉:
    実際、JAVAにはもう一つの基本タイプvoidが存在する、それに対応するパッケージ類javaもある.lang.Voidですが、直接操作することはできません.
    参照タイプ
  • Javaでは、参照タイプの変数はC/C++のポインタに非常に似ています.参照タイプはオブジェクトを指し、オブジェクトを指す変数は参照変数です.これらの変数は、Employee、Pubbyなど、宣言時に特定のタイプに指定されます.変数が宣言されると、タイプは変更できません.
  • オブジェクト、配列はすべて参照データ型です.
  • すべての参照タイプのデフォルト値はnullです.
  • 参照変数は、それと互換性のある任意のタイプを参照するために使用することができる.
  • 例:Site site=new Site("Runoob").

  • Java定数
    定数プログラムの実行時に変更されない量.Javaでfinalキーワードを使用して定数を修飾します.宣言方法は変数と似ています.
    final double PI = 3.1415927;
    

    定数名は小文字でも使用できますが、認識しやすいように大文字で定数を表すのが一般的です.字面量は、任意の組み込みタイプの変数に割り当てることができます.
    byte a = 68;
    char a = 'A'
    

    byte,int,long,shortはいずれも10進,16進,8進で表すことができる.定数を使用する場合、接頭辞0は8進数を表し、接頭辞0 xは16進数を表す.例:
    int decimal = 100;
    int octal = 0144;
    int hexa =  0x64;
    

    Java言語では、いくつかの特殊なエスケープ文字シーケンスがサポートされています.
    アイコン
    文字の意味
    折り返し
    \r
    リターンマッチ
    \f
    ページ変更
    \b
    チェックアウト
    \s
    スペース
    \t
    タブ
    "
    二重引用符
    '
    一重引用符
    \\
    ぎゃくスラッシュ
    \ddd
    8進文字
    \uxxxx
    16進Unicode文字