##JAVA中的关键字和保留字( 五 )


String a; if(a == null),
throw new exception("a为null");
所以throw是一个抛出去的动作
throws只用在一个方法的末端 , 表示这个方法体内部如果有异常 , 这抛给它的调用者 。如: public void add(int a, int b) throws Exception(); 这个方法表示 , 在执行这个方法的时候 , 可能产生一个异常 , 如果产生异常了 , 那么谁调用了这个方法 , 就抛给谁 。
F、 包相关
包的关键字(共2个)
##JAVA中的关键字和保留字
文章图片

文章图片

1) import:使一个包中的一个或所有类在当前 Java 源文件中可见 。可以不使用完全限定的类名来引用导入的类 。当多个包包含同名的类时 , 许多 Java 程序员只使用特定的 import 语句(没有"*")来避免不确定性 。
2) package:指定在 Java 源文件中声明的类所驻留的 Java 包 。package 语句(如果出现)必须是 Java 源文件中的第一个非注释性文本 。例:Java.lang.Object 。如果 Java 源文件不包含 package 语句 , 在该文件中定义的类将位于"默认包"中 。请注意 , 不能从非默认包中的类引用默认包中的类 。
G、 基本类型
数据类型的关键字(共10个)
##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 。


推荐阅读