「埃尔法哥哥」JAVA中的关键字和保留字( 五 )


「埃尔法哥哥」JAVA中的关键字和保留字
文章图片
(1)byte:是Java原始类型 。 byte可存储在[-128,127]范围以内的整数值 。 Byte类是byte原始类型的包装对象类 。 它定义代表此类型的值的范围的MIN_VALUE和MAX_VALUE常量 。 Java中的所有整数值都是32位的int值 , 除非值后面有l或L(如235L) , 这表示该值应解释为long 。
(2)char:是Java原始类型 。 char变量可以存储一个Unicode字符 。 可以使用下列char常量:b-空格,f-换页,-换行,-回车,-水平制表符,'-单引号,"-双引号,-反斜杠,xxx-采用xxx编码的Latin-1字符 。 x和xx均为合法形式 , 但可能引起混淆 。 uxxxx-采用十六进制编码xxxx的Unicode字符 。 Character类包含一些可用来处理char变量的static方法 , 这些方法包括isDigit()、isLetter()、isWhitespace()和toUpperCase() 。 char值没有符号 。
(3)boolean:是Java原始类型 。 boolean变量的值可以是true或false 。 boolean变量只能以true或false作为值 。 boolean不能与数字类型相互转换 。 包含boolean操作数的表达式只能包含boolean操作数 。 Boolean类是boolean原始类型的包装对象类 。
(4)short:是Java原始类型 。 short变量可以存储16位带符号的整数 。 Short类是short原始类型的包装对象类 。 它定义代表此类型的值的范围的MIN_VALUE和MAX_VALUE常量 。 Java中的所有整数值都是32位的int值 , 除非值后面有l或L(如235L) , 这表示该值应解释为long 。
(5)int:是Java原始类型 。 int变量可以存储32位的整数值 。 Integer类是int原始类型的包装对象类 。 它定义代表此类型的值的范围的MIN_VALUE和MAX_VALUE常量 。 Java中的所有整数值都是32位的int值 , 除非值后面有l或L(如235L) , 这表示该值应解释为long 。
(6)float:是Java原始类型 。 float变量可以存储单精度浮点值 。 使用此关键字时应遵循下列规则:Java中的浮点文字始终默认为双精度 。 要指定单精度文字值 , 应在数值后加上f或F , 如0.01f 。 由于浮点数据类型是实际数值的近似值 , 因此 , 一般不要对浮点数值进行是否相等的比较 。 Java浮点数值可代表无穷大和NaN(非数值) 。 Float包装对象类用来定义常量MIN_VALUE、MAX_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY和NaN 。
(7)long:Java原始类型 。 long变量可以存储64位的带符号整数 。 Long类是long原始类型的包装对象类 。 它定义代表此类型的值的范围的MIN_VALUE和MAX_VALUE常量 。 Java中的所有整数值都是32位的int值 , 除非值后面有l或L(如235L) , 这表示该值应解释为long 。
(8)double:是Java原始类型 。 double变量可以存储双精度浮点值 。 由于浮点数据类型是实际数值的近似值 , 因此 , 一般不要对浮点数值进行是否相等的比较 。 Java浮点数值可代表无穷大和NaN(非数值) 。 Double包装对象类用来定义常量MIN_VALUE、MAX_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY和NaN 。
(9)void:表示null类型 。 void可以用作方法的返回类型 , 以指示该方法不返回值 。
(10)enum:枚举类型 , 可以将一组具名的值的有限集合创建为一种新的类型 , 而这些具名的值可以作为常规的程序组件使用 。
H、其他
包含(1个)
(1)assert:表示断言 , 在执行的时候默认不启动断言检查的(所有的断言语句都将忽略) , 如果要启动则需要用开关-enableassertions来开启 , 有两种方法:
a.assert:如果为true , 则程序继续执行 , 如果为false , 则程序抛出AssertionError并终止运行 。
【「埃尔法哥哥」JAVA中的关键字和保留字】b.assert::如果为true , 则程序继续执行 , 如果为false则程序抛出Java.lang.AssertionError , 并输入 。


推荐阅读