Java/Type のバックアップの現在との差分(No.3)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
CENTER:|CENTER:&size(24){[[Java]]>[[Type>Java/Type]]};|
|CENTER:&size(24){Javaの変数型};|

*おもな変数型 [#nd052f0d]
|真理値|''[[boolean>Java:boolean型]]''|1bit|true(真)、false(偽)の二つの値を取る|
|整数|bite|8bit|&mathjax{-2^7 \sim 2^7 -1};の範囲の整数|
|~|short|16bit|&mathjax{-2^{15} \sim 2^{15} -1};の範囲の整数|
|~|''int''|32bit|&mathjax{-2^{31} \sim 2^{31} -1};の範囲の整数|
|~|long|64bit|&mathjax{-2^{63} \sim 2^{63} -1};の範囲の整数|
|浮動小数点|float|||
|~|''double''|||
|文字|char|||
|文字列|string|||
|||||
*変数型の種類 [#k732f3eb]
-空型 (null type)
-基本型 (PrimitiveType)
--[[boolean型>Java/boolean]]
--数値型 (NumericType)
---整数的な諸型 (IntegralType)  【byte short int long char】
---浮動小数点的な諸型 (FloatingPointType) 【float double】
-参照型 (ReferenceType)
--列挙型 (ClassOrInterfaceType)
---ClassType 
---InterfaceType
--TypeVariable 
--型変数 (TypeVariable) ⇒総称型 ([[Generics>Java/Generics]])
--配列型 (ArrayType)
**基本型と参照型 [#k8681cbf]
基本型は比較的単純な変数で、宣言しただけで具体的な値の格納が可能となる。

|int a = 10;|
 int a = 10;

それに対し、参照型が格納するのはあくまでデータが入ってる場所を示している。このため、参照型に何かの具体的な値を格納するには、newするか、別の同型の値を用意して代入する必要がある。

|int[] a = new int [2];&BR;a[0] = 10;&BR;a[1] = 20;|
 int[] a = new int [2];
 a[0] = 10;
 a[1] = 20;