、ウ、ホ・レ。シ・ク、、マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、爨マ、ニ、ハ・ヨ・テ・ッ・゙。シ・ッ 、ウ、ホ・レ。シ・ク、livedoor ・ッ・・テ・ラ、ヒトノイテ、ウ、ホ・レ。シ・ク、エ゙、瀝ivedoor ・ッ・・テ・ラ
*フワシ。 [#f700e0ab]

#contents


*キソハムエケ [#sb7e1ac7]

-Java、ヌ、マbooleanキソ、マツセ、ホ、ノ、ホ・ヌ。シ・ソキソ、ネ、箙ソハムエケ、ヌ、ュ、ハ、、。」
-・ヌ。シ・ソキソ、マ、ス、シォソネ、ホ・ヌ。シ・ソキソ、ヒハムエケ、ヌ、ュ、。」、ウ、、''ケアナハムエケ''、ネ、、、ヲ。」
--・ラ・・ー・鬣爨ホイトニノタュ、ケ筅皃、ソ、皃ヒサネ、ィ、。」
-エヒワナェ、ヒ・モ・テ・ネノ、ャニア、ク、ォ。「、゙、ソ、マケュ、ッ、ハ、セケ遉ヒーナフロ、ホキソハムエケ、ャケヤ、、、。」

*ウネト・ハムエケ。ハ・・、・ノ・ヒ・・ーハムエケ。ヒ [#e7df07df]

-ノスクス、ヌ、ュ、・オ・、・コ、ホセョ、オ、、キソ、・オ・、・コ、ホツ遉ュ、、キソ、ヒハムエケ、ケ、、ウ、ネ。」
-エヒワナェ、ヒ・ヌ。シ・ソセハ、シコ、ヲ、ウ、ネ、マ、ハ、、。」
--、ソ、タ、キ。「ターソ、ノ簇ーセョソナタソ、ヒウネト・ハムエケ、ケ、、ネ、ュ、マホ羌ー、ヌ。「ヘュクキ蠢、ャセッ、ハ、、セケ遉マキ袁、チ、キ、ニ、キ、゙、ヲ、ウ、ネ、ャ、「、。」
---int「ェfloat
---long「ェfloat
---long「ェdouble

*スフセョハムエケ。ハ・ハ・。シ・、・・ーハムエケ。ヒ [#u3203271]

-スフセョハムエケ、マクオ、ホ・ヌ。シ・ソセハ、シコ、ヲイトヌスタュ、ャ、「、、ホ、ヌ。「・ュ・罕ケ・ネア鮟ササメ、ヌフワナェ、ホキソ、フタシィナェ、ヒサリト熙キ、ハ、、、ネ・ィ・鬘シ、ャオッ、ウ、。」
--ホ羌ー、ネ、キ、ニ。「ターソ・・ニ・鬣、byteキソ、舖hortキソ、ヒツ衄、ケ、、ネ、ュ、ヒ。「、ス、、ャbytreキソ、ェ、隍モshortキソ、ヌノスクス、ヌ、ュ、ネマーマニ筅ホトソ、ヌ、「、、ミ・ュ・罕ケ・ネ、マノヤヘラ、ヌ、「、。」

ホ罍ァ

 byte byteData;		//ノスクスネマーマ、マ-128。チ127
 byteData = 100;	//OK
 byteData = 200;	//NG
 
 short shortData;	//ノスクスネマーマ、マ-32,768。チ32,767
 shortData = 30000;	//OK
 shortData = 300000;	//NG

-ハムエケ。ヲオユハムエケ、ホ、ノ、チ、鬢篆フセョハムエケ、ヒ、ハ、、ウ、ネ、ャ、「、。」
--short「ェshar。「、ス、ホオユハムエケ、ホchar「ェshort、ヌ、マ。「、ノ、チ、鬢篆フセョハムエケ、ヒ、ハ、。」
---、ハ、シ、ハ、鬢ミ。「short、ネchar、マ、ネ、筅ヒ16・モ・テ・ネキソ、ヌ、「、、ャ。「short、マノ荵讀「、熙ハ、ホ、ヌノスクスネマーマ、マ-32,768。チ32,767。「char、マノ荵讀ハ、キ、ハ、ホ、ヌノスクスネマーマ、マ0。チ65,535、タ、ォ、鬢ヌ、「、。」
--ニアヘヘ、ヒbyteキソ、ネcharキソ、ホエヨ、ホキソハムエケ、筅ノ、チ、鬢篆フセョハムエケ、ヒ、ハ、、ソ、癸「・ュ・罕ケ・ネア鮟ササメ、ャノャヘラ、ヌ、「、。」

*ーナフロ、ホキソハムエケ [#o5315141]

。。ーナフロ、ホキソハムエケ、ャケヤ、、、セケ遉マシ。、ホトフ、熙ヌ、「、。」

-byte 「ヘ short,int,long,float,double
-int 「ヘ long,float,double
-char 「ヘ int,long,float,double
-long 「ヘ float,double
-short 「ヘ int,long,float,double
-float 「ヘ double

**キソハムエケ、ホテーユナタ [#z05578bb]

-ア鮟サ、ホコン、ヒエヒワ・ヌ。シ・ソキソ、ホエヨ、ヌシォニーナェ、ヒキソ、ホハムエケ、ケヤ、ヲ、ウ、ネ。」
-boolean、マキソハムエケ、ヌ、ュ、ハ、、。」
-byte、ォ、馗har。「char、ォ、駸hort。「short、ォ、馗har、リ、ホハムエケ、マ、ヌ、ュ、ハ、、。」
-int、ォ、馭loat。「long、ォ、馭loat。「long、ォ、馘ouble、リ、ホハムエケ、ヌ、マタコナル、ャヘ、チ、イトヌスタュ、ャ、「、。」
--、ハ、シ、ハ、鬢ミfloat、マint、隍熙簑コナル、ャーュ、、、ォ、鬢ヌ、「、。」

ホ罍ァ

 int i = Integer.MAX_VALUE;
 System.out.println("i:" + i);
 float f = i;
 System.out.println("f:" + f);

。。キイフ、マシ。、ホトフ、熙ヌ、「、。」

 i:2147483647
 f:2.1474835E9。。「ォ2.14748365。゚10SUP{9};=2147483650、ーユフ」、ケ、。」

。。float、ホ、ロ、ヲ、ャーキ、ィ、テヘ、ホネマーマ、マツ遉ュ、ッ。「ーナフロ、ホキソハムエケ、筵オ・ン。シ・ネ、オ、、ニ、、、、ホ、ヒ。「。ヨint、ホテヘ。稠loat、ホテヘ。ラ、ヒ、ハ、テ、ニ、キ、゙、テ、ニ、、、。」

。。float、臈ouble、ハ、ノ、ホノ簇ーセョソナタキソ、マIEEE-754、ネ、、、ヲオャウハ、ヒ、キ、ソ、ャ、テ、ニ、、、。」float、マ32・モ・テ・ネ。「double、マ64・モ・テ・ネ、ヌ、「、遙「シ。、ホ、隍ヲ、ハニ篷ノスクス、ヒ、ハ、テ、ニ、、、。」

-float、ホセケ
--[ノ荵1・モ・テ・ネ][サリソ8・モ・テ・ネ][イセソ23・モ・テ・ネ]
-double、ホセケ
--[ノ荵1・モ・テ・ネ][サリソ11・モ・テ・ネ][イセソ52・モ・テ・ネ]

。。ーハ。「int、マ32・モ・テ・ネ、ヌ。「ノ荵讀ホ1・モ・テ・ネ、ス、、、ソ31・モ・テ・ネ、ャイセソ、ヒチナ、ケ、。」、ト、゙、遙「イセソ、タ、ア、ヌ、、、ィ、ミ。「int、ホ、ロ、ヲ、ャfloat、隍熙筵モ・テ・ネソ、ャツ遉ュ、、、ホ、ヌ、「、。」

。。、ウ、ホ・モ・テ・ネソ、ホー网、、マタ萃ミテヘ、ャセョ、オ、、ターソ、ーキ、テ、ニ、、、セケ遉ヒ、マフ萃熙ヒ、ハ、鬢ハ、、。」、キ、ォ、キ。「23・モ・テ・ネ、トカ、ィ、タ萃ミテヘ、ヌ、「、ターソ、ーキ、ヲ、ネ。「タ隍ロ、ノ、ホホ网ホ、隍ヲ、ハタコナル、ホフ萃熙ャネッタク、ケ、、ホ、ヌ、「、。」、ウ、、''タコナルヘ、チ''、ネ、、、ヲ。」

[ハ荵ヨ]long、ォ、馘ouble、ヒハムエケ、ケ、、ネ、ュ、簑コナルヘ、チ、ャオッ、ウ、イトヌスタュ、ャ、「、。」。。。

*float vs. double [#g675bff5]

-float、マ32・モ・テ・ネ。「double、マ64・モ・テ・ネ、ヌソテヘ、ノスクス、ケ、。」
-float、ヌ、マタコナル、ャノヤツュ、ケ、セケ遉マ。「double、ヘム、、、。」
-float、ヌ、簑コナル、ャツュ、熙セケ遉ヒ、マ。「float、サネ、テ、ソハ、ャ・ラ・・ー・鬣爨ャケ篦ョ、ヒ、ハ、イトヌスタュ、ャ、「、。」
--ーネフ、ヒfloat、ホハ、ャdouble、ホス靉、隍熙篁篦ョ、ヌ。「・皈筵熙ホセテネホフ、篝ッ、ハ、、。」
-java.lang.Math、ヒヘムーユ、オ、、ニ、、、エリソ、マdouble、ホーソ、シ隍遙「double、ホフ皃テヘ、ハヨ、ケ。」
--float、サネ、ヲ、ネキソハムエケ、ケヤ、、ハ、、、ネ、ウ、、鬢ホエリソ、マサネ、ィ、コ。「イソナル、箙ソハムエケ、ケヤ、ヲ、ウ、ネ、ケヘ、ィ、、ネ。「double、ホ、゙、゙ーキ、ヲハ、ャクホィ、ャ、隍、セケ遉筅「、。」
-double、マ64・モ・テ・ネテヘ、タ、ャ。「ス靉キマ、ヒ、隍テ、ニ、マ2クト、ホ32・モ・テ・ネテヘ、ネ、キ、ニーキ、ヲ、ウ、ネ、ャ、「、。」、ウ、ヲ、キ、ソス靉キマ、ホセケ遉マハ」ソ、ホ・ケ・・テ・ノ、ォ、馘oubleキソ、ホハムソ、カヲヘュ、ケ、セケ遉ヒ。「2クト、ホ32・モ・テ・ネテヘ、・皈筵熙ヒス、ュケ、犇ヨ、ヒハフ、ホ・ケ・・テ・ノ、ャハムソ、サイセネ、ケ、、ウ、ネ、ヌ。「、ェ、ォ、キ、ハテヘ、クォ、ニ、キ、゙、ヲイトヌスタュ、ャ、「、。」
--、ウ、ヲ、キ、ソセケ遉マdoubleキソ、ホハムソ、ヒvolatile、、ト、ア、ニ、ェ、ッ。」

*char [#t6fd184a]

-ターソキソ、ホーシ、タ、ャ。「シ遉ヒUTF-16、ホハクサ・ウ。シ・ノ、ウハヌシ、ケ、、ソ、皃ヒサネヘム、ケ、。」
-ツセ、ホターソキソ、ヌ、「、byte,short,int,long、ネ、マーロ、ハ、遙「char、マノ荵讀ハ、キ。ハunsigned。ヒ、ホキソ、ヌ、「、。」


*シォニーキソハムエケ [#p384177c]

-エヒワ・ヌ。シ・ソキソ、ネ・鬣テ・ム。シ・ッ・鬣ケ。ハエヒワ・ヌ。シ・ソキソ、ヒツミア、ケ、サイセネキソ。ヒ、ホエヨ、ホハムエケ、シォニーナェ、ヒケヤ、ヲ、ウ、ネ。」
-エヒワ・ヌ。シ・ソキソ、ォ、鬣鬣テ・ム。シ・ッ・鬣ケ、リ、ホハムエケ、・ェ。シ・ネ・ワ・ッ・キ・・ー。「・鬣テ・ム。シ・ッ・鬣ケ、ォ、魘ヒワ・ヌ。シ・ソキソ、リ、ホハムエケ、・「・・ワ・ッ・キ・・ー、ネ、、、ヲ。」
-JDK 5.0ーハケ゚、ホオ。ヌス。」
-・ウ・・ッ・キ・逾・ッ・鬣ケ、マサイセネキソ、キ、ォウハヌシ、ヌ、ュ、ハ、、、ソ、癸「シォニーキソハムエケ、ャハリヘ。」

ホ1。ァ

|int 「ヘ Integer|・ェ。シ・ネ・ワ・ッ・キ・・ー|
|Integer 「ヘ int|・「・・ワ・ッ・キ・・ー|


ホ2。ァ

|double 「ヘ Double|・ェ。シ・ネ・ワ・ッ・キ・・ー|
|Double 「ヘ double|・「・・ワ・ッ・キ・・ー|

*・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ [#j7ae6b87]

-エヒワ・ヌ。シ・ソキソ、ネ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、テアーチ犲ニ筅ヒコョコ゚、オ、サ、ソセケ遑「、ロ、ネ、、ノ、ホセケ遉ヒ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、マシォニー・「・・ワ・ッ・キ・・ー、オ、、。」
--null・ェ・ヨ・ク・ァ・ッ・ネサイセネ、ャシォニー・「・・ワ・ッ・キ・・ー、オ、、、ネ。「NullPointerException、ャ・ケ・。シ、オ、、。」
-・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、ヒツミ、キ、ニ==ア鮟ササメ、ナャヘム、ケ、、ホ、マ。「、ロ、ネ、、ノ、ホセケ邵、遙」
--シォニー・「・・ワ・ッ・キ・・ー、オ、、ソキイフ、エヒワ・ヌ。シ・ソキソ、ホハムソ、ヒ・サ・テ・ネ、キ、ニ、ォ、==ア鮟ササメ、サネ、ィ、ミ、隍、。」
-・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、隍熙箒ヒワ・ヌ。シ・ソキソ、タムカヒナェ、ヒヘヘム、ケ、。」

**エヒワ・ヌ。シ・ソキソ、ネ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、ホホ [#y287cabe]

-エヒワ・ヌ。シ・ソキソ。ハprimitive。ヒ
--int,double,boolean、ハ、ノ
---String,List、ハ、ノ、マサイセネキソ
-・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ。ハboxed primitive。ヒ
--Integer,Double,Boolean

**エヒワ・ヌ。シ・ソキソ、ネ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、ホー网、 [#iec5dcee]

+エヒワ・ヌ。シ・ソキソ、マテヘ、タ、ア、サ、ト、ャ。「・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、ホ・、・・ケ・ソ・・ケ、マテヘ、ネ、マーロ、ハ、・「・、・ヌ・・ニ・」・ニ・」、サ、ト。」
--2、ト、ホ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、ホ・、・・ケ・ソ・・ケ、マニア、クテヘ、サ、テ、ニ、、、ニ、筍「ーロ、ハ、・「・、・ヌ・・ニ・」・ニ・」、サ、ニ、、ウ、ネ、ーユフ」、ケ、。」
+エヒワ・ヌ。シ・ソキソ、マエーチエ、ヒオ。ヌス、ケ、テヘ、タ、ア、サ、ト、ャ。「・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、マツミアs、、ヲエヒワ・ヌ。シ・ソキソ、ホオ。ヌス、ケ、、ケ、ル、ニ、ホテヘ、ヒイテ、ィ、ニ。「オ。ヌス、キ、ハ、、テヘ、1、ト。ハ、ス、、マ"null"。ヒサ、テ、ニ、、、。」
+エヒワ・ヌ。シ・ソキソ、マ・ワ・ッ・キ・・ー、オ、、ソエヒワ・ヌ。シ・ソ、隍熙箍ネフ、ヒサエヨ、ネカエヨ、ホエムナタ、ヌクホィ、ャ、隍、。」


*サイケヘハクク・ [#u737b2ee]

-。リJava、ホ、ウ、ウ、。ル
-。リEffective Java。ル
-。リソキJavaクタクニフ遑。・キ・ヒ・「ハヤ。ル