【摘要】Java 涓涓ょ版版被锛濮版被寮ㄦ版被...
氨ㄦュㄥ艰淇瀛浣缃杩灏辨崇褰浣寤轰涓跺氨浼ㄥ瀛涓ㄤ瀹绌洪淬
轰版被锛浣绯荤浼杩琛瀛骞朵冲浠涔灏琚ㄥㄤ瀛涓姝わ杩缁涓版被锛浣浠ュㄨ浜腑瀛ㄦ存帮灏版瀛瀛姣
Java 涓涓ょ版版被锛濮版被锛寮ㄦ版被
1.濮版被
Java 8 绉濮版被濮版被辫璇棰瀹涔骞剁ㄥ抽藉涓㈣浠繁ュ涔涓涓杩 8 绉版被
瀛
byte
瀛绉 8 浣姝h浜杩舵存
灏兼 -128(-2^7)
澶у兼 127(2^7-1)
榛璁ゅ间负 0
瀛版被涓昏负浜ㄥぇ扮绌洪达涓昏夸唬存扮变姣存板 4
渚濡锛byte a = 100 , byte b = -50
村舰
short
存版绉 16 浣姝h浜杩舵存
灏兼 -32768(-2^15)
澶у兼 32767(2^15-1)
存扮被版浠ュ涓风ㄤ绌洪淬存版存板袱
榛璁ゅ间负 0
渚濡锛short s = 10000, short r = -20000
存板
int
存板绉 32 浣姝h浜杩舵存
灏兼 - 2,147,483,648(-2^31)
澶у兼 2,147,483,647(2^31 -1)
存板涓璁よ搴ㄤ存板奸ら蹇瀛涓澶ㄣ
榛璁ゅ间负 0
渚濡锛int a = 100000, int b = -200000
挎村舰
long
挎村绉 64 浣姝h浜杩舵存
灏兼 -9,223,372,036,854,775,808(-2^63)
澶у兼 9,223,372,036,854,775,807 (2^63 -1)
杩绉版被涓ㄩ瑕姣存板存村ぇ跺ㄣ
榛璁ゅ间负 0L
渚濡锛long a = 100000L, int b = -200000L
娴瑰
float
娴瑰版绉绮惧害 32 浣 IEEE 754 涓娴规版
娴瑰版富瑕负浜ㄥぇ娴规板扮涓绾瀛
榛璁ゅ兼 0.0f
娴瑰版界ㄤ璐у杩风绮剧‘版
渚濡锛float f1 = 234.5f
绮惧害
double
绮惧害版绉绮惧害 64 浣 IEEE 754 涓娴规版
杩绉版被涓昏璁よㄤ〃绀哄扮硷涓璁ょ┿
绮惧害版界ㄤ璐у杩风绮剧‘版
榛璁ゅ兼 0.0d
渚濡锛double d1 = 123.4
甯灏
boolean
甯灏版唬琛ㄤ涓俊广
瀹涓や釜界硷锛true锛锛false锛
杩绉版被ㄤ′欢涓绠璁般
榛璁ゅ兼锛false锛
渚濡锛boolean one = true
瀛绗
char
瀛绗版 16 浣 Unicode 涓瀛绗
灏兼 '\u0000' ( 0)
澶у兼 '\uffff' ( 65,535 )
瀛绗版浠ョㄦュㄥ浠绘姣
渚濡锛 char letter A锛瀛绗瀛姣A锛 ='A'
2.寮ㄦ版被
寮ㄦ版被辩被缂杈ㄥ涔浠浠ㄤ璞$杩浜瀹涔涓轰存圭瑰绫诲渚濡锛Employee锛 Puppy 绛绛
绫诲璞″扮氨绉寮ㄦ版被
浠讳寮ㄦ版被榛璁ゅ奸戒负绌恒
涓涓ㄦ版被浠ヨㄤ换浣澹版被煎绫诲瀵硅薄
渚濡锛Animal animal = new Animal("giraffe")锛
Java甯搁
甯搁唬琛ㄥ哄肩婧浠g浠浠存浠ヤ唬褰㈠唬琛ㄨ娌℃浠讳浼拌甯搁浠ヨ缁浠绘濮被渚濡锛
byte a = 68; char a = 'A';
瀛锛存板锛挎村村涔浠ョ卞杩讹跺惰扮郴缁琛ㄧず
褰ㄨ浜郴缁琛ㄧず存讹缂 0 负浜讹缂 0x 负浜躲渚濡锛
int decimal = 100; int octal = 0144; int hexa = 0x64;
Java 涓瀛绗覆甯搁瑙瀹朵澶у拌瑷涓凤涔ㄥ寮涓淬瀛绗覆存渚瀛濡涓锛
"Hello World" "two\nlines" "\"This is in quotes\""
瀛绗瀛绗覆甯搁浠ュ换 Unicode 瀛姣渚濡锛
char a = '\u0001'; String a = "\u0001";
Java 璇涔涓浜规杞搴瀛绗瀛绗覆存浠浠
杞瀛绗
\n ㈣ (0x0a)
\r 杞 (0x0d)
\f ㈤〉 (0x0c)
\b (0x08)
\s 绌烘 (0x20)
\t tab
\" 寮
\' 寮
\
\uxxxx UNICODE 瀛绗 (xxxx)
娆㈣冲涔Java灏浼村Java瀛浜ゆ缇わ缇ゅ锛495273252 挎澶躲 浠璧峰Java锛
特别声明
本文为 存 原创发布,仅代表作者观点,不代表冬镜品知网的观点或立场,冬镜品知网仅提供信息发布平台,合作供稿、侵权删除、反馈建议请联系 520@520xx.cc