false是java关键字吗

作者:原创时间:2022-03-21
文档

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是明确之处这个地方要抛出这个异常。

以上就是小编今天的分享了,希望可以帮助到大家。



显示全文
爱奇艺黄金会员和星钻会员的区别 field java foreach java for循环java gateway java gdal java gdb java geohash java geojson java glue java golang调用java grep java groupby java guava java hbase java hibernate java hotspot java idea创建java idea创建普通java项目 idea怎么建立java extends java extend java excel读取java enum java 小程序和app的区别 awesome java arrays java eclipse创建java dozer java double java 微信怎么群发消息给多人 django java continue java 被删的微信聊天记录怎么找回来 compareto java cmake java class转java character java callable java qq实名认证怎么解除