我想知道爲什麼我們可以這樣做:的Java實例Short對象在Java中
Long l = 2L;
Float f = 2f;
Double d = 2d;
甚至
Double d = new Double(2);
,而不是
Short s = 2s; //or whatever letter it could be
也不
Short s = new Short(2); //I know in this case 2 is an int but couldn't it be casted internally or something?
爲什麼我們需要使用String或Short來構造函數。
沒有短也不字節文字中Java的。 – 2012-07-17 16:06:36
@ Eng.Fouad是正確的。 0xFF是java中的一個int,「>>和<<運算符取和返回整數,短和字節只剩下一點。不知道爲什麼。 – lynks 2012-07-17 16:08:19