「4.1. 型と変数の種類」の編集履歴(バックアップ)一覧はこちら
「4.1. 型と変数の種類」(2012/09/10 (月) 09:24:06) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*[[4. 型と値と変数]]
**4.1. 型と変数の種類
Javaプログラミング言語の型は大別すると、[[プリミティブ型>4.2. プリミティブ型と値]]と[[参照型>4.3. 参照型と値]]の2種類に分けられます。従って、変数に保存され、引数として渡され、メソッドの戻り値として返され、演算されるデータ値には、それぞれ[[プリミティブ値>4.2. プリミティブ型と値]]と[[参照値>4.3. 参照型と値]]という2種類が存在します。
#divstyle(background-color:#f0f0f0;border:1px solid red;padding 4px){
&i(){Type}:
&i(){PrimitiveType}
&i(){ReferenceType}
}
&i(){ヌル型(null type)}という特別な型があります。式&tt(){null}の型であり([[3.10.7.>3.10.7. ヌルリテラル]]、[[15.8.1.>15.8.1. 字句リテラル]])、名前を持ちません。
ヌル型は名前を持たないため、ヌル型の変数を宣言したり、ヌル型へキャストすることはできません。
ヌル参照はヌル型が唯一取りうる値です。
ヌル参照はどの参照型への拡幅参照変換も常に行うことができます。
&i(){&small(){実際には、プログラマーはヌル型を無視し,nullを任意の参照型となれる単なる特別なリテラルであると見なすことができます。}}
**[[4.2. プリミティブ型と値]]
**[[4.3. 参照型と値]]
**[[4.4. 型変数]]
**[[4.5. 引数付き型]]
**[[4.6. 型の抹消]]
**[[4.7. 具象可能型]]
**[[4.8. 未加工型]]
**[[4.9. 交差型]]
**[[4.10. 型の派生]]
**[[4.11. 型の使用箇所]]
**[[4.12. 変数]]
*[[4. 型と値と変数]]
**4.1. 型と変数の種類
Javaプログラミング言語の型は大別すると、[[プリミティブ型>4.2. プリミティブ型と値]]と[[参照型>4.3. 参照型と値]]の2種類に分けられます。従って、変数に保存され、引数として渡され、メソッドの戻り値として返され、演算されるデータ値には、それぞれ[[プリミティブ値>4.2. プリミティブ型と値]]と[[参照値>4.3. 参照型と値]]という2種類が存在します。
#divstyle(background-color:#f0f0f0;border:1px solid red;padding 4px){
&i(){Type}:
&i(){PrimitiveType}
&i(){ReferenceType}
}
&i(){ヌル型(null type)}という特別な型があります。式&tt(){null}の型であり([[3.10.7.>3.10.7. ヌルリテラル]]、[[15.8.1.>15.8.1. 字句リテラル]])、名前を持ちません。
ヌル型は名前を持たないため、ヌル型の変数を宣言したり、ヌル型へキャストすることはできません。
ヌル参照はヌル型が唯一取りうる値です。
ヌル参照はどの参照型への拡幅参照変換も常に行うことができます。
&i(){&small(){実際には、プログラマーはヌル型を無視し,nullを任意の参照型となれる単なる特別なリテラルであると見なすことができます。}}
**[[4.2. プリミティブ型と値]]
**[[4.3. 参照型と値]]
**[[4.4. 型変数]]
**[[4.5. 引数付き型]]
**[[4.6. 型の抹消]]
**[[4.7. 具象可能型]]
**[[4.8. 未加工型]]
**[[4.9. 交差型]]
**[[4.10. サブタイプ化]]
**[[4.11. 型の使用箇所]]
**[[4.12. 変数]]
表示オプション
横に並べて表示:
変化行の前後のみ表示: