false是java关键字吗,java关键字有哪些,让我们一起了解一下?
false不是java关键字,true,false属于布尔类型的字面值。
java的关键字有:
48个关键字:abstract、boolean、break、byte、case、catch、char、class、const+、continue、default、do、double、else、extends、final、finally、float、for、goto+、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
2个保留字(现在没用以后可能用到作为关键字):goto、const
3个特殊直接量:true、false、null。
代码举例说明
以static 为例:
public class Test{ class A{} //内部类 ActionListener al=new ActionListener(···){} //匿名内部类 }
throw 和throws的差别:
区别一:
throw 是语句抛出一个异常;throws 是方法抛出一个异常;
throw语法:throw <异常对象>
在方法声明中,添加throws子句表示该方法将抛出异常。
throws语法:[<修饰符>]<返回值类型><方法名>([<参数列表>])[throws<异常类>]
其中:异常类可以声明多个,用逗号分割。
区别二:
throws可以单独使用,但throw不能;
区别三:
throw要么和try-catch-finally语句配套使用,要么与throws配套使用。但throws可以单独使用,然后再由处理异常的方法捕获。
throws E1,E2,E3 只是告诉程序这个方法可能会抛出这些个异常,方法的调用者可能要处理这些异常。而这些异常E1,E2,E3可能是该函数体产生的。
而throw是明确之处这个地方要抛出这个异常。
以上就是小编今天的分享了,希望可以帮助到大家。