一、Java关键字
abstract
一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现。
boolean
布尔值(turen/false)
break
byte
8位带符号整数
case
catch
捕获异常
char
class
const
保留字,一般用final表常量
continue
其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。
default
do
double
else
extends
继承
final
finally
finally在异常处理时提供finally块来执行所有清除操作。主要与try-catch-finally配合使用。
finally语句块的作用是无论出现什么情况,finally块中的语句一定会被执行,并且是在return之前执行。
float
for
goto
if
implements
implements是一个类实现一个接口用的关键字,它是用来实现接口中定义的抽象方法。
import
instanceof
它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。
boolean isobject = s instanceof Object;
int
interface
long
native
一个Native Method就是一个java调用非java代码的接口。
new
package
private
protected
public
return
short
static
strictfp
strict float point (精确浮点)。
super
1: import java.awt.*;
2:
3: public class TestThisSuper extends Frame4:
5: {
6:
7: int b;8:
9: public TestThisSuper(String a)10:
11: {
12:
13: this (a,0);14:
15: }
16:
17: public TestThisSuper(String a,int b)18:
19: {
20:
21: super(a);
22:
23: this.b= b;24:
25: }
26:
27: }
28:
switch
synchronized
代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。
this
throw
throws
throws 是用在方法名之后的,声明该方法会抛出一个异常,就像第三人称要加S。
throw 是用在catch 块内的,表示遇到异常之后要抛出一个异常。transient变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持,即不持久化。也就是说不会为这个变量分配内存来保存try
void
volatile
作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值.
简单地说就是防止编译器对代码进行优化.
while