java关键字总结

java关键字总结
class 定义类。
interface 定义接口。
abstract 抽象类。
enum 枚举类型。
extends 继承。
implements 实现接口。
new 实例化对象。
for 循环。
do,while 循环。
if,else 判断条件。
switch,case,default 判断条件。
continue 跳过当前循环,进行下一次循环。
break 退出当前循环,执行循环体后面的代码。
byte 字节型数据。
shot 短整型数据。
int 整型数据。
long 长整型数据。
float 浮点型数据。
double 双精度浮点型数据。
char 字符型数据。
boolean 布尔型数据。
true 布尔型,真。
false 布尔型,假。
void 无返回值。
null 空值。
this 引用自身。
super 引用父类。
try 监视代码。
catch 捕捉异常,发现被监视的代码中有异常时,对相应的异常类进行捕捉。
throw 抛出一个异常,让本没有异常的代码出现一个异常。
throws 方法可能抛出异常的声明。声明可能抛出的异常,然后交给上层调用它的方法程序处理。
finally 配合try使用,finally块中的代码无论有异常还是没有异常都要执行。
return 返回值。
pubilc 访问权限修饰符,任何外部类都能够使用。
protected 访问权限修饰符,当前类、同一package的类、子类能够使用。
private 访问权限修饰符,仅当前类能使用。
static 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享,只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到他们。
final 被修饰的属性变为常量,必须在定义时初始化;被修饰的方法在继承中不能被覆盖;被修饰的类不能有子类。
package 包,防止一个目录下存在两个相同名字的源文件,与文件夹作用类似。
import 引入,与package相对应,需要使用某个包中的类时,则引入该包。
instanceof 判断对象是否是类的实例。
synchronized 设置方法或一段代码是线程同步的。
transient 用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中。
volatile 标记字段可能会被多个线程同时访问,而不做同步。
strictfp 精确浮点,使用strictfp关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。
native 表示方法用非java代码实现。
assert 断言,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true,如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。

猜你喜欢

转载自ewa123.iteye.com/blog/2211644
今日推荐